This is an autogenerated patch header for a single-debian-patch file. The
delta against upstream is either kept as a single patch, or maintained
in some VCS, and exported as a single patch instead of more manageable
atomic patches.

--- webcamoid-9.0.0.orig/.github/FUNDING.yml
+++ webcamoid-9.0.0/.github/FUNDING.yml
@@ -1,4 +1,4 @@
 patreon: hipersayanx
 ko_fi: hipersayanx
 liberapay: hipersayanx
-custom: ["https://www.paypal.me/WebcamoidDonations", "https://commerce.coinbase.com/checkout/e5396fdc-119a-4287-bab9-383ea6332cdc", "https://gist.github.com/hipersayanX/0d575fc7b9b36a2e9817027fb50258bd"]
+custom: ["https://www.paypal.me/WebcamoidDonations", "https://webcamoid.github.io/donations#crypto"]
--- /dev/null
+++ webcamoid-9.0.0/.github/workflows/flatpak.yml
@@ -0,0 +1,51 @@
+name: Flatpak
+
+on: [push, pull_request]
+
+env:
+  RUNTIME_VERSION: 5.15-21.08
+
+jobs:
+  build:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - name: Install dependencies
+      run: |
+        chmod +x ports/ci/flatpak/install_deps.sh
+        ./ports/ci/flatpak/install_deps.sh
+    - name: Release Build
+      if: ${{ startsWith(github.ref, 'refs/tags/') }}
+      run: |
+        chmod +x ports/ci/flatpak/build.sh
+        ./ports/ci/flatpak/build.sh
+    - name: Release Deploy
+      if: ${{ startsWith(github.ref, 'refs/tags/') }}
+      run: |
+        chmod +x ports/ci/flatpak/deploy.sh
+        ./ports/ci/flatpak/deploy.sh
+    - name: Daily Build
+      if: ${{ !startsWith(github.ref, 'refs/tags/') }}
+      env:
+        DAILY_BUILD: 1
+      run: |
+        chmod +x ports/ci/flatpak/build.sh
+        ./ports/ci/flatpak/build.sh
+    - name: Daily Deploy
+      if: ${{ !startsWith(github.ref, 'refs/tags/') }}
+      env:
+        DAILY_BUILD: 1
+      run: |
+        chmod +x ports/ci/flatpak/deploy.sh
+        ./ports/ci/flatpak/deploy.sh
+    - name: Daily Build Upload
+      uses: softprops/action-gh-release@v1
+      if: ${{ !startsWith(github.ref, 'refs/tags/') }}
+      with:
+        body: "${{ github.event.head_commit.message }} (commit: ${{ github.sha }})<hr>**Note**: Ignore the commit information of the tag, the files in the release keep updating with every new build, these packages were built from ${{ github.sha }} commit."
+        prerelease: true
+        files: webcamoid-packages/linux/*
+        name: Daily Build
+        tag_name: daily-build
+      env:
+        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
--- webcamoid-9.0.0.orig/CMakeLists.txt
+++ webcamoid-9.0.0/CMakeLists.txt
@@ -394,4 +394,5 @@ endif ()
 
 if (UNIX AND NOT ANDROID AND NOT MACX)
     install(FILES webcamoid.desktop DESTINATION ${DATAROOTDIR}/applications)
+    install(FILES io.github.webcamoid.Webcamoid.metainfo.xml DESTINATION ${DATAROOTDIR}/metainfo)
 endif ()
--- webcamoid-9.0.0.orig/README.md
+++ webcamoid-9.0.0/README.md
@@ -2,7 +2,7 @@
 
 [Webcamoid](https://webcamoid.github.io/) is a full featured and multiplatform webcam suite.
 
-<a target="_blank" href="https://webcamoid.github.io/"><img src="https://webcamoid.github.io/theme/images/screenshots/Main.png" style="height: 240px;" /></a>
+<a target="_blank" href="https://webcamoid.github.io/"><img src="https://webcamoid.github.io/theme/images/screenshots/Main.webp" style="height: 240px;" /></a>
 
 ## Features ##
 
@@ -31,14 +31,7 @@ Visit the [wiki](https://github.com/webc
 
 ## Donations ##
 
-Any donation amount is welcome and very appreciated.
-
-[![Patreon](https://img.shields.io/badge/Donate-Patreon-7f7f00.svg)](https://www.patreon.com/hipersayanx)
-[![Ko-fi](https://img.shields.io/badge/Donate-Ko%20fi-7f7f00.svg)](https://ko-fi.com/hipersayanx)
-[![Liberapay](https://img.shields.io/badge/Donate-Liberapay-7f7f00.svg)](https://liberapay.com/hipersayanx)
-[![Paypal](https://img.shields.io/badge/Donate-Paypal-7f7f00.svg)](https://www.paypal.me/WebcamoidDonations)
-[![Coinbase](https://img.shields.io/badge/Donate-Coinbase-7f7f00.svg)](https://commerce.coinbase.com/checkout/e5396fdc-119a-4287-bab9-383ea6332cdc)
-[![Monero](https://img.shields.io/badge/Donate-Monero-7f7f00.svg)](https://gist.github.com/hipersayanX/0d575fc7b9b36a2e9817027fb50258bd)
+If you are interested in donating to the project you can look at all available methods in the [donations page](https://webcamoid.github.io/donations).
 
 ## Status ##
 
@@ -50,6 +43,7 @@ Any donation amount is welcome and very
 [![Linux MinGW](https://github.com/webcamoid/webcamoid/actions/workflows/linux-mingw.yml/badge.svg)](https://github.com/webcamoid/webcamoid/actions/workflows/linux-mingw.yml)
 [![OpenSUSE](https://github.com/webcamoid/webcamoid/actions/workflows/linux-opensuse.yml/badge.svg)](https://github.com/webcamoid/webcamoid/actions/workflows/linux-opensuse.yml)
 [![Ubuntu](https://github.com/webcamoid/webcamoid/actions/workflows/linux-ubuntu.yml/badge.svg)](https://github.com/webcamoid/webcamoid/actions/workflows/linux-ubuntu.yml)
+[![Flatpak](https://github.com/webcamoid/webcamoid/actions/workflows/flatpak.yml/badge.svg)](https://github.com/webcamoid/webcamoid/actions/workflows/flatpak.yml)
 [![Mac](https://github.com/webcamoid/webcamoid/actions/workflows/mac.yml/badge.svg)](https://github.com/webcamoid/webcamoid/actions/workflows/mac.yml)
 [![Windows MSYS](https://github.com/webcamoid/webcamoid/actions/workflows/windows-msys.yml/badge.svg)](https://github.com/webcamoid/webcamoid/actions/workflows/windows-msys.yml)
 [![Build status](https://ci.appveyor.com/api/projects/status/1ecp839l0nnnya9l?svg=true)](https://ci.appveyor.com/project/hipersayanX/webcamoid)
--- webcamoid-9.0.0.orig/StandAlone/DefaultTheme.qrc
+++ webcamoid-9.0.0/StandAlone/DefaultTheme.qrc
@@ -14,6 +14,7 @@
         <file>share/themes/WebcamoidTheme/Drawer.qml</file>
         <file>share/themes/WebcamoidTheme/Frame.qml</file>
         <file>share/themes/WebcamoidTheme/GroupBox.qml</file>
+        <file>share/themes/WebcamoidTheme/HorizontalHeaderView.qml</file>
         <file>share/themes/WebcamoidTheme/ItemDelegate.qml</file>
         <file>share/themes/WebcamoidTheme/Label.qml</file>
         <file>share/themes/WebcamoidTheme/Menu.qml</file>
@@ -35,6 +36,7 @@
         <file>share/themes/WebcamoidTheme/ScrollView.qml</file>
         <file>share/themes/WebcamoidTheme/Slider.qml</file>
         <file>share/themes/WebcamoidTheme/SpinBox.qml</file>
+        <file>share/themes/WebcamoidTheme/SplitView.qml</file>
         <file>share/themes/WebcamoidTheme/StackView.qml</file>
         <file>share/themes/WebcamoidTheme/SwipeDelegate.qml</file>
         <file>share/themes/WebcamoidTheme/SwipeView.qml</file>
@@ -49,6 +51,7 @@
         <file>share/themes/WebcamoidTheme/ToolSeparator.qml</file>
         <file>share/themes/WebcamoidTheme/ToolTip.qml</file>
         <file>share/themes/WebcamoidTheme/Tumbler.qml</file>
+        <file>share/themes/WebcamoidTheme/VerticalHeaderView.qml</file>
         <file>share/themes/WebcamoidTheme/Private/qmldir</file>
         <file>share/themes/WebcamoidTheme/Private/IconLabel.qml</file>
     </qresource>
--- webcamoid-9.0.0.orig/StandAlone/ManPages/CMakeLists.txt
+++ webcamoid-9.0.0/StandAlone/ManPages/CMakeLists.txt
@@ -35,5 +35,5 @@ if (GZIP_TOOL)
                       VERBATIM
                       SOURCES src/webcamoid.1.in)
 
-    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/src/webcamoid.1.gz DESTINATION ${CMAKE_INSTALL_MANDIR})
+    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/src/webcamoid.1.gz DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
 endif ()
--- webcamoid-9.0.0.orig/StandAlone/Webcamoid.qrc
+++ webcamoid-9.0.0/StandAlone/Webcamoid.qrc
@@ -10,6 +10,7 @@
         <file>share/qml/AboutDialog.qml</file>
         <file>share/qml/AddVideoFormat.qml</file>
         <file>share/qml/AudioCodecOptions.qml</file>
+        <file>share/qml/AudioDeviceItem.qml</file>
         <file>share/qml/AudioDeviceOptions.qml</file>
         <file>share/qml/AudioInputs.qml</file>
         <file>share/qml/AudioOptions.qml</file>
@@ -17,7 +18,6 @@
         <file>share/qml/AudioVideoPanel.qml</file>
         <file>share/qml/Commons.qml</file>
         <file>share/qml/Contributors.qml</file>
-        <file>share/qml/DialogBox.qml</file>
         <file>share/qml/DownloadDialog.qml</file>
         <file>share/qml/DownloadFailedDialog.qml</file>
         <file>share/qml/DownloadSucceededDialog.qml</file>
@@ -28,6 +28,8 @@
         <file>share/qml/OptionList.qml</file>
         <file>share/qml/OptionsPanel.qml</file>
         <file>share/qml/PluginConfig.qml</file>
+        <file>share/qml/PluginItem.qml</file>
+        <file>share/qml/PluginsPathItem.qml</file>
         <file>share/qml/RecordingNotice.qml</file>
         <file>share/qml/SettingsDialog.qml</file>
         <file>share/qml/SettingsMenu.qml</file>
@@ -38,10 +40,13 @@
         <file>share/qml/VCamInstallSucceededDialog.qml</file>
         <file>share/qml/VCamManualDownloadDialog.qml</file>
         <file>share/qml/VideoCodecOptions.qml</file>
+        <file>share/qml/VideoDeviceItem.qml</file>
+        <file>share/qml/VideoEffectItem.qml</file>
         <file>share/qml/VideoEffectOptions.qml</file>
         <file>share/qml/VideoEffectsDialog.qml</file>
         <file>share/qml/VideoEffectsList.qml</file>
         <file>share/qml/VideoEffectsPanel.qml</file>
+        <file>share/qml/VideoFormatItem.qml</file>
         <file>share/qml/VideoFormatOptions.qml</file>
         <file>share/qml/VideoInputAddEdit.qml</file>
         <file>share/qml/VideoInputOptions.qml</file>
--- webcamoid-9.0.0.orig/StandAlone/share/qml/About.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/About.qml
@@ -68,6 +68,10 @@ Page {
                         Button {
                             text: mediaTools.projectGitShortCommit
                             flat: true
+                            Accessible.name:
+                                qsTr("Built from %1").arg(mediaTools.projectGitShortCommit)
+                            Accessible.description:
+                                qsTr("Open the commit in your web browser")
 
                             onClicked: Qt.openUrlExternally(mediaTools.projectGitCommitUrl)
                         }
@@ -79,6 +83,9 @@ Page {
                     Button {
                         text: qsTr("Website")
                         icon.source: "image://icons/internet"
+                        Accessible.name: text
+                        Accessible.description:
+                            qsTr("Go to %1 website").arg(mediaTools.applicationName)
 
                         onClicked: Qt.openUrlExternally(mediaTools.projectUrl)
                     }
--- webcamoid-9.0.0.orig/StandAlone/share/qml/AboutDialog.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/AboutDialog.qml
@@ -31,6 +31,8 @@ Dialog {
     modal: true
     title: qsTr("About %1").arg(mediaTools.applicationName)
 
+    onVisibleChanged: tabBar.currentItem.forceActiveFocus()
+
     ColumnLayout {
         anchors.fill: parent
 
@@ -39,7 +41,7 @@ Dialog {
             Layout.fillWidth: true
 
             TabButton {
-                /*: Information of the program, like name, description, vesion,
+                /*: Information of the program, like name, description, version,
                     etc..
                  */
                 text: qsTr("About")
--- webcamoid-9.0.0.orig/StandAlone/share/qml/AddVideoFormat.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/AddVideoFormat.qml
@@ -35,6 +35,8 @@ Dialog {
     signal changeFormat(int index, variant caps)
     signal removeFormat(int index)
 
+    onVisibleChanged: pixelFormats.forceActiveFocus()
+
     function openOptions(formatIndex=-1, caps={})
     {
         addFormat.formatIndex = formatIndex
@@ -103,15 +105,18 @@ Dialog {
                 }
             }
             Label {
+                id: txtFormat
                 text: qsTr("Format")
             }
             ComboBox {
                 id: pixelFormats
+                Accessible.description: txtFormat.text
                 textRole: "description"
                 model: ListModel {}
                 Layout.fillWidth: true
             }
             Label {
+                id: txtWidth
                 text: qsTr("Width")
             }
             SpinBox {
@@ -121,8 +126,10 @@ Dialog {
                 to: 4096
                 stepSize: 1
                 editable: true
+                Accessible.name: txtWidth.text
             }
             Label {
+                id: txtHeight
                 text: qsTr("Height")
             }
             SpinBox {
@@ -132,8 +139,10 @@ Dialog {
                 to: 4096
                 stepSize: 1
                 editable: true
+                Accessible.name: txtHeight.text
             }
             Label {
+                id: txtFrameRate
                 text: qsTr("Frame rate")
             }
             SpinBox {
@@ -143,6 +152,7 @@ Dialog {
                 to: 250
                 stepSize: 1
                 editable: true
+                Accessible.name: txtFrameRate.text
             }
         }
     }
--- webcamoid-9.0.0.orig/StandAlone/share/qml/AudioCodecOptions.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/AudioCodecOptions.qml
@@ -33,6 +33,8 @@ Dialog {
     property variant controlValues: ({})
     property int startChildren: 2
 
+    onVisibleChanged: bitrate.forceActiveFocus()
+
     function updateOptions() {
         for (let i = mainLayout.children.length - 1; i >= startChildren; i--)
             mainLayout.children[i].destroy()
@@ -161,11 +163,13 @@ Dialog {
             width: scrollView.width
 
             Label {
+                id: txtBitrate
                 text: qsTr("Bitrate")
             }
             TextField {
                 id: bitrate
                 placeholderText: qsTr("Bitrate (bits/secs)")
+                Accessible.name: txtBitrate.text
                 selectByMouse: true
                 validator: RegExpValidator {
                     regExp: /\d+/
@@ -224,6 +228,7 @@ Dialog {
         TextField {
             selectByMouse: true
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -255,6 +260,7 @@ Dialog {
                 regExp: /-?\d+\/\d+/
             }
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -313,6 +319,7 @@ Dialog {
                 to: parent.to
                 stepSize: parent.stepSize
                 Layout.fillWidth: true
+                Accessible.name: rangeLayout.key
 
                 onValueChanged: {
                     spbRange.value = spbRange.multiplier * value
@@ -330,6 +337,7 @@ Dialog {
                     bottom: Math.min(spbRange.from, spbRange.to)
                     top:  Math.max(spbRange.from, spbRange.to)
                 }
+                Accessible.name: rangeLayout.key
 
                 readonly property int decimals: parent.stepSize < 1? 2: 0
                 readonly property int multiplier: Math.pow(10, decimals)
@@ -353,6 +361,7 @@ Dialog {
                 regExp: /[-+]?(\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?/
             }
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -380,6 +389,7 @@ Dialog {
 
         Switch {
             Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -410,6 +420,7 @@ Dialog {
             }
             textRole: "description"
             Layout.fillWidth: true
+            Accessible.description: key
 
             property string key: ""
             property variant defaultValue: null
@@ -488,6 +499,7 @@ Dialog {
         GroupBox {
             Layout.columnSpan: 2
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
--- /dev/null
+++ webcamoid-9.0.0/StandAlone/share/qml/AudioDeviceItem.qml
@@ -0,0 +1,28 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+
+ItemDelegate {
+    Accessible.name: text
+    Accessible.role: Accessible.MenuItem
+
+    property string device: ""
+}
--- webcamoid-9.0.0.orig/StandAlone/share/qml/AudioDeviceOptions.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/AudioDeviceOptions.qml
@@ -32,6 +32,8 @@ Dialog {
 
     property string device: ""
 
+    onVisibleChanged: cbxSampleFormats.forceActiveFocus()
+
     function bound(min, value, max)
     {
         return Math.max(min, Math.min(value, max))
@@ -120,6 +122,7 @@ Dialog {
                     AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
             }
             Label {
+                id: txtSampleFormat
                 /*: An sample represents the strength of the wave at a certain
                     time.
                     A sample can be expressed as the number of bits defining it
@@ -135,6 +138,7 @@ Dialog {
             }
             ComboBox {
                 id: cbxSampleFormats
+                Accessible.description: txtSampleFormat.text
                 model: ListModel { }
                 textRole: "description"
                 Layout.columnSpan: 2
@@ -153,10 +157,12 @@ Dialog {
                 }
             }
             Label {
+                id: txtChannelLayouts
                 text: qsTr("Channels")
             }
             ComboBox {
                 id: cbxChannelLayouts
+                Accessible.description: txtChannelLayouts.text
                 model: ListModel { }
                 textRole: "description"
                 Layout.columnSpan: 2
@@ -175,11 +181,13 @@ Dialog {
                 }
             }
             Label {
+                id: txtSampleRate
                 //: Number of audio samples per channel to be played per second.
                 text: qsTr("Sample Rate")
             }
             ComboBox {
                 id: cbxSampleRates
+                Accessible.description: txtSampleRate.text
                 model: ListModel { }
                 textRole: "description"
                 Layout.columnSpan: 2
@@ -198,6 +206,7 @@ Dialog {
                 }
             }
             Label {
+                id: txtLatency
                 /*: The latency is the amount of accumulated audio ready to
                     play, measured in time.
                     Higher latency == smoother audio playback, but more
@@ -216,6 +225,7 @@ Dialog {
                 to: 2048
                 Layout.fillWidth: true
                 visible: true
+                Accessible.name: txtLatency.text
 
                 function reset()
                 {
@@ -232,6 +242,7 @@ Dialog {
                 stepSize: sldLatency.stepSize
                 visible: true
                 editable: true
+                Accessible.name: txtLatency.text
 
                 onValueModified: sldLatency.value = value
             }
--- webcamoid-9.0.0.orig/StandAlone/share/qml/AudioInputs.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/AudioInputs.qml
@@ -24,95 +24,78 @@ import QtQuick.Layouts 1.3
 ScrollView {
     id: view
 
-    ListView {
-        id: devicesList
-        model: ListModel {}
-        width: view.width
-        implicitWidth: childrenRect.width
-        implicitHeight: childrenRect.height
-        clip: true
+    Component.onCompleted: devicesList.update()
+    onVisibleChanged: devicesList.forceActiveFocus()
 
-        function updateDevices() {
-            let devices = audioLayer.inputs
-            model.clear()
-
-            for (let i in devices) {
-                let device = devices[i]
-                let description = audioLayer.description(device)
-
-                model.append({
-                    device: device,
-                    description: description})
-            }
-
-            let input = audioLayer.audioInput.length < 1?
-                            "":
-                            audioLayer.audioInput[0]
-            let index = devices.indexOf(input)
-
-            if (index < 0) {
-                if (devices.length == 1)
-                    index = 0
-                else if (devices.length >= 2)
-                    index = 1
-            }
+    Connections {
+        target: audioLayer
 
-            currentIndex = index
+        function onInputsChanged()
+        {
+            devicesList.update()
         }
+    }
 
-        delegate: ItemDelegate {
-            text: index < 0 && index >= devicesList.count?
-                      "":
-                  devicesList.model.get(index)?
-                      devicesList.model.get(index)["description"]:
-                      ""
-            width: devicesList.width
-            height: implicitHeight
-            highlighted: devicesList.currentItem == this
-
-            onClicked: {
-                if (devicesList.currentIndex == index) {
-                    if (index < 0)
-                        return
-
-                    let deviceElement = devicesList.model.get(index)
-
-                    if (!deviceElement)
-                        return
+    ColumnLayout {
+        width: view.width
+        clip: true
 
-                    let device = deviceElement["device"]
+        Button {
+            text: qsTr("Configure input")
+            icon.source: "image://icons/settings"
+            flat: true
+            visible: devicesList.count > 0
 
-                    if (!device)
-                        return
+            onClicked: deviceOptions.openOptions(audioLayer.audioInput[0])
+        }
+        OptionList {
+            id: devicesList
+            Layout.fillWidth: true
+
+            property bool updating: false
+
+            function update() {
+                let devices = audioLayer.inputs
+
+                for (let i = count - 1; i >= 0; i--)
+                    removeItem(itemAt(i))
+
+                let input = audioLayer.audioInput.length < 1?
+                                "":
+                                audioLayer.audioInput[0]
+                let index = devices.indexOf(input)
+
+                if (index < 0) {
+                    if (devices.length == 1)
+                        index = 0
+                    else if (devices.length >= 2)
+                        index = 1
+                }
 
-                    deviceOptions.openOptions(device)
-                } else {
-                    let deviceElement = devicesList.model.get(index)
+                updating = true
 
-                    if (!deviceElement)
-                        return
+                for (let i in devices) {
+                    let component = Qt.createComponent("AudioDeviceItem.qml")
 
-                    let device = deviceElement["device"]
+                    if (component.status !== Component.Ready)
+                        continue
 
-                    if (!device)
-                        return
+                    let obj = component.createObject(devicesList)
+                    obj.text = audioLayer.description(devices[i])
+                    obj.device = devices[i]
+                    obj.highlighted = i == index
 
-                    audioLayer.audioInput = [device]
-                    devicesList.currentIndex = index
+                    obj.Keys.onSpacePressed.connect(() => deviceOptions.openOptions(audioLayer.audioInput[0]))
                 }
-            }
-        }
-
-        Connections {
-            target: audioLayer
 
-            function onInputsChanged()
-            {
-                devicesList.updateDevices()
+                updating = false
+                setCurrentIndex(index)
             }
-        }
 
-        Component.onCompleted: devicesList.updateDevices()
+            onCurrentIndexChanged:
+                if (!updating && itemAt(currentIndex))
+                    audioLayer.audioInput = [itemAt(currentIndex).device]
+        }
     }
 
     AudioDeviceOptions {
--- webcamoid-9.0.0.orig/StandAlone/share/qml/AudioOutputs.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/AudioOutputs.qml
@@ -24,93 +24,75 @@ import QtQuick.Layouts 1.3
 ScrollView {
     id: view
 
-    ListView {
-        id: devicesList
-        model: ListModel {}
-        width: view.width
-        implicitWidth: childrenRect.width
-        implicitHeight: childrenRect.height
-        clip: true
+    Component.onCompleted: devicesList.update()
+    onVisibleChanged: devicesList.forceActiveFocus()
 
-        function updateDevices() {
-            let devices = audioLayer.outputs
-            model.clear()
-
-            for (let i in devices) {
-                let device = devices[i]
-                let description = audioLayer.description(device)
-
-                model.append({
-                    device: device,
-                    description: description})
-            }
+    Connections {
+        target: audioLayer
+
+        function onOutputsChanged()
+        {
+            devicesList.update()
+        }
+    }
 
-            let index = devices.indexOf(audioLayer.audioOutput)
+    ColumnLayout {
+        width: view.width
+        clip: true
 
-            if (index < 0) {
-                if (devices.length == 1)
-                    index = 0
-                else if (devices.length >= 2)
-                    index = 1
-            }
+        Button {
+            text: qsTr("Configure output")
+            icon.source: "image://icons/settings"
+            flat: true
+            visible: devicesList.count > 0
 
-            currentIndex = index
+            onClicked: deviceOptions.openOptions(audioLayer.audioOutput)
         }
+        OptionList {
+            id: devicesList
+            Layout.fillWidth: true
+
+            property bool updating: false
 
-        delegate: ItemDelegate {
-            text: index < 0 && index >= devicesList.count?
-                      "":
-                  devicesList.model.get(index)?
-                      devicesList.model.get(index)["description"]:
-                      ""
-            anchors.right: parent.right
-            anchors.left: parent.left
-            height: implicitHeight
-            highlighted: devicesList.currentItem == this
-
-            onClicked: {
-                if (devicesList.currentIndex == index) {
-                    if (index < 0)
-                        return
-
-                    let deviceElement = devicesList.model.get(index)
-
-                    if (!deviceElement)
-                        return
-
-                    let device = deviceElement["device"]
-
-                    if (!device)
-                        return
-
-                    deviceOptions.openOptions(device)
-                } else {
-                    let deviceElement = devicesList.model.get(index)
-
-                    if (!deviceElement)
-                        return
+            function update() {
+                let devices = audioLayer.outputs
 
-                    let device = deviceElement["device"]
+                for (let i = count - 1; i >= 0; i--)
+                    removeItem(itemAt(i))
 
-                    if (!device)
-                        return
+                let index = devices.indexOf(audioLayer.audioOutput)
 
-                    audioLayer.audioOutput = device
-                    devicesList.currentIndex = index
+                if (index < 0) {
+                    if (devices.length == 1)
+                        index = 0
+                    else if (devices.length >= 2)
+                        index = 1
                 }
-            }
-        }
 
-        Connections {
-            target: audioLayer
+                updating = true
+
+                for (let i in devices) {
+                    let component = Qt.createComponent("AudioDeviceItem.qml")
+
+                    if (component.status !== Component.Ready)
+                        continue
+
+                    let obj = component.createObject(devicesList)
+                    obj.text = audioLayer.description(devices[i])
+                    obj.device = devices[i]
+                    obj.highlighted = i == index
 
-            function onOutputsChanged()
-            {
-                devicesList.updateDevices()
+                    obj.Keys.onSpacePressed.connect(() => deviceOptions.openOptions(audioLayer.audioOutput))
+                }
+
+                updating = false
+                setCurrentIndex(index)
             }
-        }
 
-        Component.onCompleted: devicesList.updateDevices()
+            onCurrentIndexChanged:
+                if (!updating && itemAt(currentIndex))
+                    audioLayer.audioOutput = itemAt(currentIndex).device
+        }
     }
 
     AudioDeviceOptions {
--- webcamoid-9.0.0.orig/StandAlone/share/qml/DialogBox.qml
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Webcamoid, webcam capture application.
- * Copyright (C) 2015  Gonzalo Exequiel Pedone
- *
- * Webcamoid is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * Webcamoid is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
- *
- * Web-Site: http://webcamoid.github.io/
- */
-
-import QtQuick 2.12
-import QtQuick.Controls 2.5
-
-Rectangle {
-    id: recDialogBox
-    width: 128
-    height: 56
-    color: Qt.rgba(0, 0, 0, 0)
-
-    property color backgroundUp: Qt.rgba(0.25, 0.25, 0.25, 1)
-    property color backgroundDown: Qt.rgba(0, 0, 0, 1)
-    property color dialogBorder: Qt.rgba(0.12, 0.12, 0.12, 1)
-    property color textColor:  Qt.rgba(1, 1, 1, 1)
-    property real markSize: 8
-    property string text: ""
-
-    onTextChanged: {
-        txtTitle.text = recDialogBox.text
-        recDialogBox.width = txtTitle.width + recDialogBox.height - txtTitle.height
-    }
-
-    SystemPalette {
-        id: palette
-    }
-
-    Rectangle {
-        id: recMark
-        width: recDialogBox.markSize * Math.SQRT2
-        height: recDialogBox.markSize * Math.SQRT2
-        color: recDialogBox.dialogBorder
-        anchors.bottom: parent.bottom
-        anchors.horizontalCenter: parent.horizontalCenter
-        rotation: 45
-    }
-
-    Rectangle {
-        id: recTitle
-        radius: 16
-        anchors.bottomMargin: -recDialogBox.markSize * Math.SQRT1_2
-        anchors.bottom: recMark.top
-        anchors.top: parent.top
-        anchors.right: parent.right
-        anchors.left: parent.left
-        border.width: 4
-        border.color: recDialogBox.dialogBorder
-
-        gradient: Gradient {
-            GradientStop {
-                position: 0
-                color: recDialogBox.backgroundUp
-            }
-
-            GradientStop {
-                position: 1
-                color: recDialogBox.backgroundDown
-            }
-        }
-
-        Label {
-            id: txtTitle
-            text: recDialogBox.text
-            color: recDialogBox.textColor
-            anchors.horizontalCenter: parent.horizontalCenter
-            anchors.verticalCenter: parent.verticalCenter
-        }
-    }
-}
--- webcamoid-9.0.0.orig/StandAlone/share/qml/DownloadDialog.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/DownloadDialog.qml
@@ -52,6 +52,8 @@ Dialog {
     signal downloadSucceeded(string installerFile)
     signal downloadFailed(string error)
 
+    onVisibleChanged: showNextTime.forceActiveFocus()
+
     function unit(value)
     {
         let units = ["", "K", "M", "G", "T", "P", "E", "Z", "Y"]
--- webcamoid-9.0.0.orig/StandAlone/share/qml/DownloadFailedDialog.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/DownloadFailedDialog.qml
@@ -34,6 +34,7 @@ Dialog {
     {
         reason.text = error
         open()
+        forceActiveFocus()
     }
 
     ScrollView {
--- webcamoid-9.0.0.orig/StandAlone/share/qml/DownloadSucceededDialog.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/DownloadSucceededDialog.qml
@@ -36,6 +36,7 @@ Dialog {
     {
         installerFile = installer
         open()
+        forceActiveFocus()
     }
 
     ScrollView {
--- webcamoid-9.0.0.orig/StandAlone/share/qml/GeneralConfig.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/GeneralConfig.qml
@@ -66,12 +66,14 @@ Page {
             }
 
             Label {
+                id: txtPlaySources
                 /*: Start playing the webcam and other sources right after
                  *  opening Webcamoid.
                  */
                 text: qsTr("Play sources on start")
             }
             Switch {
+                Accessible.name: txtPlaySources.text
                 checked: videoLayer.playOnStart
                 Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
 
@@ -88,9 +90,11 @@ Page {
             }
 
             Label {
+                id: txtVideoCacture
                 text: qsTr("Video capture")
             }
             ComboBox {
+                Accessible.description: txtVideoCacture.text
                 Layout.fillWidth: true
                 textRole: "description"
                 model: ListModel {
@@ -105,9 +109,11 @@ Page {
                                          model.get(currentIndex).plugin)
             }
             Label {
-                text: qsTr("Desktop capture")
+                id: txtScreenSources
+                text: qsTr("Screen capture")
             }
             ComboBox {
+                Accessible.description: txtScreenSources.text
                 Layout.fillWidth: true
                 textRole: "description"
                 model: ListModel {
@@ -122,9 +128,11 @@ Page {
                                          model.get(currentIndex).plugin)
             }
             Label {
-                text: qsTr("Audio capture/play")
+                id: txtAudioCapturePlayback
+                text: qsTr("Audio capture/playback")
             }
             ComboBox {
+                Accessible.description: txtAudioCapturePlayback.text
                 Layout.fillWidth: true
                 textRole: "description"
                 model: ListModel {
@@ -139,9 +147,11 @@ Page {
                                          model.get(currentIndex).plugin)
             }
             Label {
+                id: txtVideoConvert
                 text: qsTr("Video convert")
             }
             ComboBox {
+                Accessible.description: txtVideoConvert.text
                 Layout.fillWidth: true
                 textRole: "description"
                 model: ListModel {
@@ -156,9 +166,11 @@ Page {
                                          model.get(currentIndex).plugin)
             }
             Label {
+                id: txtVideoPlayback
                 text: qsTr("Video playback")
             }
             ComboBox {
+                Accessible.description: txtVideoPlayback.text
                 Layout.fillWidth: true
                 textRole: "description"
                 model: ListModel {
@@ -173,9 +185,11 @@ Page {
                                          model.get(currentIndex).plugin)
             }
             Label {
+                id: txtVideoRecording
                 text: qsTr("Video record")
             }
             ComboBox {
+                Accessible.description: txtVideoRecording.text
                 Layout.fillWidth: true
                 textRole: "description"
                 model: ListModel {
@@ -190,9 +204,11 @@ Page {
                                          model.get(currentIndex).plugin)
             }
             Label {
+                id: txtVcamDriver
                 text: qsTr("Virtual camera driver")
             }
             ComboBox {
+                Accessible.description: txtVcamDriver.text
                 Layout.fillWidth: true
                 textRole: "description"
                 model: ListModel {
@@ -207,6 +223,7 @@ Page {
                                          model.get(currentIndex).plugin)
             }
             Label {
+                id: txtRootMethod
                 /*: The preferred method for executing commands with elevated
                     privileges in the system.
                  */
@@ -216,6 +233,7 @@ Page {
                 Layout.fillWidth: true
                 model: videoLayer.availableRootMethods
                 currentIndex: model.indexOf(videoLayer.rootMethod)
+                Accessible.description: txtRootMethod.text
 
                 onCurrentIndexChanged: videoLayer.rootMethod = model[currentIndex]
             }
--- webcamoid-9.0.0.orig/StandAlone/share/qml/ImageCapture.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/ImageCapture.qml
@@ -36,10 +36,12 @@ Page {
             columns: 3
 
             Label {
+                id: txtImagesDirectory
                 text: qsTr("Images directory")
             }
             TextField {
                 text: recording.imagesDirectory
+                Accessible.name: txtImagesDirectory.text
                 selectByMouse: true
                 Layout.fillWidth: true
 
@@ -47,6 +49,7 @@ Page {
             }
             Button {
                 text: qsTr("Search")
+                Accessible.description: qsTr("Search directory to save imagess")
 
                 onClicked: {
                     mediaTools.makedirs(recording.imagesDirectory)
@@ -54,9 +57,11 @@ Page {
                 }
             }
             Label {
+                id: txtFileFormat
                 text: qsTr("File format")
             }
             ComboBox {
+                Accessible.description: txtFileFormat.text
                 textRole: "description"
                 Layout.fillWidth: true
                 Layout.columnSpan: 2
@@ -83,6 +88,7 @@ Page {
                         recording.availableImageFormats[currentIndex]
             }
             Label {
+                id: txtQuality
                 text: qsTr("Quality")
             }
             Slider {
@@ -92,6 +98,7 @@ Page {
                 value: recording.imageSaveQuality
                 stepSize: spbQuality.stepSize
                 Layout.fillWidth: true
+                Accessible.name: txtQuality.text
 
                 onValueChanged: recording.imageSaveQuality = value
             }
@@ -101,6 +108,7 @@ Page {
                 to: 100
                 value: recording.imageSaveQuality
                 stepSize: 1
+                Accessible.name: txtQuality.text
 
                 onValueChanged: recording.imageSaveQuality = value
             }
--- webcamoid-9.0.0.orig/StandAlone/share/qml/OptionList.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/OptionList.qml
@@ -20,48 +20,67 @@
 import QtQuick 2.12
 import QtQuick.Controls 2.5
 
-ListView {
-    id: lsvOptionList
-    implicitWidth: childrenRect.width
-    implicitHeight: childrenRect.height
+Container {
+    id: container
+    implicitWidth: contentItem.childrenRect.width
+    implicitHeight: contentItem.childrenRect.height
+    focusPolicy: Qt.StrongFocus
     clip: true
+    Accessible.name: currentItem? currentItem.text: ""
+    Accessible.role: Accessible.MenuBar
 
-    property string filter: ""
-    property string textRole: ""
+    property bool enableHighlight: true
 
-    function optionValues(index)
-    {
-        if (index < 0 || index >= lsvOptionList.count)
-            return []
-
-        var values = []
-        var option = lstOptions.get(index)
-
-        for (var key in option)
-            if (option[key] && typeof option[key] != "function")
-                values.push(String(option[key]))
+    function setupChildrens() {
+        for (var i in contentChildren) {
+            contentChildren[i].parent = container
 
-        return values
+            if (enableHighlight && contentChildren[i].highlighted != null)
+                contentChildren[i].highlighted = i == currentIndex
+
+            contentChildren[i].width = container.width
+
+            if (contentChildren[i].onClicked != null)
+                contentChildren[i].onClicked.connect((i => () => setCurrentIndex(i))(i))
+
+            onCurrentIndexChanged.connect((i => function () {
+                let item = itemAt(i)
+
+                if (enableHighlight && item && item.highlighted != null)
+                    item.highlighted = i == currentIndex
+            })(i))
+            container.onWidthChanged.connect((i => function () {
+                var obj = itemAt(i)
+
+                if (obj)
+                    obj.width = container.width
+            })(i))
+        }
     }
 
-    model: ListModel {
-        id: lstOptions
+    Keys.onUpPressed: {
+        if (currentIndex <= 0)
+            setCurrentIndex(count - 1)
+        else
+            decrementCurrentIndex()
     }
-    delegate: ItemDelegate {
-        text: index < 0 && index >= lsvOptionList.count?
-                  "":
-              lsvOptionList.textRole?
-                  lsvOptionList.model.get(index)[lsvOptionList.textRole]:
-                  lsvOptionList.model[index]
-        anchors.right: parent.right
-        anchors.left: parent.left
-        visible: mediaTools.matches(filter, optionValues(index))
-        height: visible? implicitHeight: 0
-        highlighted: lsvOptionList.currentItem == this
-
-        onClicked: {
-            lsvOptionList.currentIndex = index
-            lsvOptionList.positionViewAtIndex(index, ListView.Contain)
-        }
+    Keys.onDownPressed: {
+        if (currentIndex >= count - 1)
+            setCurrentIndex(0)
+        else
+            incrementCurrentIndex()
+    }
+
+    Component.onCompleted: setupChildrens()
+    onContentChildrenChanged: setupChildrens()
+    onCurrentItemChanged:
+        if (currentItem)
+            currentItem.forceActiveFocus()
+
+    contentItem: ListView {
+        id: optionList
+        model: container.contentModel
+        snapMode: ListView.SnapOneItem
+        currentIndex: container.currentIndex
     }
 }
--- webcamoid-9.0.0.orig/StandAlone/share/qml/OptionsPanel.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/OptionsPanel.qml
@@ -196,6 +196,7 @@ Pane {
                     AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
             Layout.column: 1
             Layout.row: edge == Qt.TopEdge? 1: 0
+            Accessible.name: qsTr("Close %1 panel").arg(optionsPanel.title)
 
             onClicked: optionsPanel.actionClicked()
         }
--- webcamoid-9.0.0.orig/StandAlone/share/qml/PluginConfig.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/PluginConfig.qml
@@ -46,19 +46,48 @@ Page {
 
             function fillSearchPaths()
             {
-                searchPathsTable.model.clear()
+                for (let i = searchPathsTable.count - 1; i >= 0; i--)
+                    searchPathsTable.removeItem(searchPathsTable.itemAt(i))
+
                 let searchPaths = AkPluginManager.searchPaths
 
                 for (let path in searchPaths) {
-                    searchPathsTable.model.append({
-                        path: searchPaths[path]
+                    let component = Qt.createComponent("PluginsPathItem.qml")
+
+                    if (component.status !== Component.Ready)
+                        continue
+
+                    let obj = component.createObject(searchPathsTable)
+                    obj.text = searchPaths[path]
+                    obj.onPathRemoved.connect(function (item) {
+                        let index = -1
+
+                        for (let i in searchPathsTable.contentChildren)
+                            if (searchPathsTable.contentChildren[i] == item) {
+                                index = i
+
+                                break
+                            }
+
+                        let searchPaths = AkPluginManager.searchPaths
+                        let sp = []
+
+                        for (let i in searchPaths)
+                            if (i != index)
+                                sp.push(searchPaths[i])
+
+                        AkPluginManager.setSearchPaths(sp)
+                        searchPathsTable.removeItem(item)
+                        stack.refreshCache()
                     })
                 }
             }
 
             function fillPluginList()
             {
-                pluginsTable.model.clear()
+                for (let i = pluginsTable.count - 1; i >= 0; i--)
+                    pluginsTable.removeItem(pluginsTable.itemAt(i))
+
                 let plugins = AkPluginManager.listPlugins()
                 plugins.sort(function(a, b) {
                     if (a < b)
@@ -70,10 +99,35 @@ Page {
                 })
 
                 for (let plugin in plugins) {
-                    pluginsTable.model.append({
-                        pluginId: plugins[plugin],
-                        pluginEnabled: AkPluginManager.pluginStatus(plugins[plugin]) == AkPluginManager.Enabled
-                    })
+                    let component = Qt.createComponent("PluginItem.qml")
+
+                    if (component.status !== Component.Ready)
+                        continue
+
+                    let obj = component.createObject(pluginsTable)
+                    obj.text = plugins[plugin]
+                    obj.pluginId = plugins[plugin]
+                    obj.checked = AkPluginManager.pluginStatus(plugins[plugin]) == AkPluginManager.Enabled
+
+                    obj.onToggled.connect((item => function () {
+                        let disabledPlugins =
+                            AkPluginManager.listPlugins("",
+                                                        [],
+                                                        AkPluginManager.FilterDisabled)
+
+                        if (item.checked) {
+                            let index = disabledPlugins.indexOf(item.pluginId)
+
+                            if (index >= 0)
+                                disabledPlugins.splice(index, 1)
+                        } else {
+                            disabledPlugins.push(item.pluginId)
+                        }
+
+                        AkPluginManager.setPluginStatus(disabledPlugins,
+                                                        AkPluginManager.Disabled)
+                        pluginConfigs.saveProperties()
+                    })(obj))
                 }
             }
 
@@ -122,62 +176,23 @@ Page {
 
                         onClicked: fileDialog.open()
                     }
-                    ListView {
+                    OptionList {
                         id: searchPathsTable
+                        enableHighlight: false
                         Layout.fillWidth: true
-                        implicitWidth: childrenRect.width
-                        implicitHeight: childrenRect.height
                         clip: true
 
-                        model: ListModel {
-                            id: searchPathsModel
-                        }
-                        delegate: SwipeDelegate {
-                            id: swipeDelegate
-                            text: path
-                            anchors.right: parent.right
-                            anchors.left: parent.left
-
-                            ListView.onRemove: SequentialAnimation {
-                                PropertyAction {
-                                    target: swipeDelegate
-                                    property: "ListView.delayRemove"
-                                    value: true
-                                }
-                                NumberAnimation {
-                                    target: swipeDelegate
-                                    property: "height"
-                                    to: 0
-                                    easing.type: Easing.InOutQuad
-                                }
-                                PropertyAction {
-                                    target: swipeDelegate
-                                    property: "ListView.delayRemove"
-                                    value: false
-                                }
-                            }
-
-                            swipe.right: Button {
-                                id: deleteLabel
-                                text: qsTr("Remove")
-                                flat: true
-                                height: parent.height
-                                anchors.right: parent.right
-
-                                onClicked: {
-                                    let searchPaths = AkPluginManager.searchPaths();
-                                    let sp = []
-
-                                    for (let path in searchPaths)
-                                        if (path != index)
-                                            sp.push(searchPaths[path])
-
-                                    AkPluginManager.setSearchPaths(sp)
-                                    searchPathsModel.remove(index)
-                                    stack.refreshCache()
-                                }
-                            }
-                        }
+                        onActiveFocusChanged:
+                            if (activeFocus && count > 0)
+                                itemAt(currentIndex).forceActiveFocus()
+                        Keys.onUpPressed:
+                            itemAt(currentIndex).forceActiveFocus()
+                        Keys.onDownPressed:
+                            itemAt(currentIndex).forceActiveFocus()
+                        Keys.onLeftPressed:
+                            itemAt(currentIndex).swipe.open(SwipeDelegate.Right)
+                        Keys.onRightPressed:
+                            itemAt(currentIndex).swipe.close()
                     }
                 }
             }
@@ -194,47 +209,25 @@ Page {
 
                     Button {
                         text: qsTr("Update")
+                        Accessible.description: qsTr("Update plugins list")
                         icon.source: "image://icons/reset"
                         flat: true
 
                         onClicked: stack.refreshCache()
                     }
-                    ListView {
+                    OptionList {
                         id: pluginsTable
+                        enableHighlight: false
                         Layout.fillWidth: true
-                        implicitWidth: childrenRect.width
-                        implicitHeight: childrenRect.height
                         clip: true
 
-                        model: ListModel {
-                            id: pluginsModel
-                        }
-
-                        delegate: CheckDelegate {
-                            text: pluginId
-                            width: pluginsScrollView.width
-                            checked: pluginEnabled
-
-                            onToggled: {
-                                let disabledPlugins =
-                                    AkPluginManager.listPlugins("",
-                                                                [],
-                                                                AkPluginManager.FilterDisabled)
-
-                                if (checked) {
-                                    let index = disabledPlugins.indexOf(pluginId)
-
-                                    if (index >= 0)
-                                        disabledPlugins.splice(index, 1)
-                                } else {
-                                    disabledPlugins.push(pluginId)
-                                }
-
-                                AkPluginManager.setPluginStatus(disabledPlugins,
-                                                                   AkPluginManager.Disabled)
-                                pluginConfigs.saveProperties()
-                            }
-                        }
+                        onActiveFocusChanged:
+                            if (activeFocus && count > 0)
+                                itemAt(currentIndex).forceActiveFocus()
+                        Keys.onUpPressed:
+                            itemAt(currentIndex).forceActiveFocus()
+                        Keys.onDownPressed:
+                            itemAt(currentIndex).forceActiveFocus()
                     }
                 }
             }
--- /dev/null
+++ webcamoid-9.0.0/StandAlone/share/qml/PluginItem.qml
@@ -0,0 +1,29 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+
+CheckDelegate {
+    Accessible.name: text
+    Accessible.role: Accessible.CheckBox
+    Accessible.checked: checked
+
+    property string pluginId: ""
+}
--- /dev/null
+++ webcamoid-9.0.0/StandAlone/share/qml/PluginsPathItem.qml
@@ -0,0 +1,59 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+import Ak 1.0
+
+SwipeDelegate {
+    id: swipeDelegate
+    Accessible.name: text
+    Accessible.role: Accessible.MenuItem
+
+    signal pathRemoved(variant item)
+
+    ListView.onRemove: SequentialAnimation {
+        PropertyAction {
+            target: swipeDelegate
+            property: "ListView.delayRemove"
+            value: true
+        }
+        NumberAnimation {
+            target: swipeDelegate
+            property: "height"
+            to: 0
+            easing.type: Easing.InOutQuad
+        }
+        PropertyAction {
+            target: swipeDelegate
+            property: "ListView.delayRemove"
+            value: false
+        }
+    }
+
+    swipe.right: Button {
+        id: deleteLabel
+        text: qsTr("Remove")
+        flat: true
+        height: parent.height
+        anchors.right: parent.right
+
+        onClicked: swipeDelegate.pathRemoved(swipeDelegate)
+    }
+}
--- webcamoid-9.0.0.orig/StandAlone/share/qml/SettingsDialog.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/SettingsDialog.qml
@@ -41,10 +41,6 @@ Dialog {
     readonly property color activeDark: AkTheme.palette.active.dark
     readonly property color disabledDark: AkTheme.palette.disabled.dark
 
-    signal openVideoFormatDialog()
-    signal openVideoCodecDialog()
-    signal openAudioCodecDialog()
-
     onWidthChanged: {
         if (settingsDialog.visible)
             optionsItem.implicitWidth =
@@ -52,6 +48,7 @@ Dialog {
                                       optionsItem.implicitWidth),
                              settingsDialog.maximumWidth)
     }
+    onVisibleChanged: options.forceActiveFocus()
 
     RowLayout {
         anchors.fill: parent
@@ -72,13 +69,21 @@ Dialog {
                     id: options
                     width: optionsView.width
 
-                    model: [
-                        qsTr("Image Capture"),
-                        qsTr("Video Recording"),
-                        qsTr("General Options"),
-                        qsTr("Plugins"),
-                        qsTr("Updates")
-                    ]
+                    ItemDelegate {
+                        text: qsTr("Image Capture")
+                    }
+                    ItemDelegate {
+                        text: qsTr("Video Recording")
+                    }
+                    ItemDelegate {
+                        text: qsTr("General Options")
+                    }
+                    ItemDelegate {
+                        text: qsTr("Plugins")
+                    }
+                    ItemDelegate {
+                        text: qsTr("Updates")
+                    }
                 }
             }
             Rectangle {
@@ -115,11 +120,7 @@ Dialog {
             Layout.fillHeight: true
 
             ImageCapture { }
-            VideoRecording {
-                onOpenVideoFormatDialog: settingsDialog.openVideoFormatDialog()
-                onOpenVideoCodecDialog: settingsDialog.openVideoCodecDialog()
-                onOpenAudioCodecDialog: settingsDialog.openAudioCodecDialog()
-            }
+            VideoRecording {}
             GeneralConfig { }
             PluginConfig { }
             UpdatesConfig { }
--- webcamoid-9.0.0.orig/StandAlone/share/qml/SettingsMenu.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/SettingsMenu.qml
@@ -70,6 +70,7 @@ Menu {
     SwitchDelegate {
         text: qsTr("Play sources")
         checked: videoLayer.state == AkElement.ElementStatePlaying
+        focusPolicy: Qt.StrongFocus
 
         onToggled: {
             if (checked) {
--- webcamoid-9.0.0.orig/StandAlone/share/qml/UpdatesConfig.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/UpdatesConfig.qml
@@ -80,28 +80,34 @@ Page {
             }
 
             Label {
+                id: txtNotifyNewVersions
                 text: qsTr("Notify about new versions")
             }
             Switch {
                 id: newVersion
+                Accessible.name: txtNotifyNewVersions.text
                 checked: true
                 Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
 
                 onCheckedChanged: updates.notifyNewVersion = checked
             }
             Label {
+                id: txtShowUpdatesDialog
                 text: qsTr("Show updates dialog")
             }
             Switch {
                 id: showUpdatesDialog
+                Accessible.name: txtShowUpdatesDialog.text
                 checked: true
                 Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
             }
             Label {
+                id: txtCheckNewVersions
                 text: qsTr("Check new versions")
             }
             ComboBox {
                 id: cbxCheckInterval
+                Accessible.description: txtCheckNewVersions.text
                 Layout.fillWidth: true
                 textRole: "description"
                 model: ListModel {
--- webcamoid-9.0.0.orig/StandAlone/share/qml/UpdatesDialog.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/UpdatesDialog.qml
@@ -46,6 +46,7 @@ Dialog {
 
     Component.onCompleted: notifyUpdate()
     onWebcamoidLatestVersionChanged: notifyUpdate()
+    onVisibleChanged: forceActiveFocus()
 
     Connections {
         target: updates
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VCamInstallFailedDialog.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VCamInstallFailedDialog.qml
@@ -30,6 +30,8 @@ Dialog {
     modal: true
     title: qsTr("Installation failed")
 
+    onVisibleChanged: forceActiveFocus()
+
     function openWithError(error)
     {
         reason.text = error
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VCamInstallSucceededDialog.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VCamInstallSucceededDialog.qml
@@ -30,6 +30,8 @@ Dialog {
     modal: true
     title: qsTr("Installation succeeded")
 
+    onVisibleChanged: forceActiveFocus()
+
     ScrollView {
         id: view
         anchors.fill: parent
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VCamManualDownloadDialog.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VCamManualDownloadDialog.qml
@@ -30,6 +30,8 @@ Dialog {
     modal: true
     title: qsTr("Can't get latest version")
 
+    onVisibleChanged: forceActiveFocus()
+
     ScrollView {
         id: view
         anchors.fill: parent
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoCodecOptions.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoCodecOptions.qml
@@ -33,6 +33,8 @@ Dialog {
     property variant controlValues: ({})
     property int startChildren: 4
 
+    onVisibleChanged: bitrate.forceActiveFocus()
+
     function updateOptions() {
         for (let i = mainLayout.children.length - 1; i >= startChildren; i--)
             mainLayout.children[i].destroy()
@@ -164,11 +166,13 @@ Dialog {
             width: scrollView.width
 
             Label {
+                id: txtBitrate
                 text: qsTr("Bitrate")
             }
             TextField {
                 id: bitrate
                 placeholderText: qsTr("Bitrate (bits/secs)")
+                Accessible.name: txtBitrate.text
                 selectByMouse: true
                 validator: RegExpValidator {
                     regExp: /\d+/
@@ -179,11 +183,13 @@ Dialog {
                     text = recording.videoCodecParams.bitrate
             }
             Label {
+                id: txtGOP
                 text: qsTr("Keyframes stride")
             }
             TextField {
                 id: videoGOP
                 placeholderText: qsTr("Keyframes stride")
+                Accessible.name: txtGOP.text
                 selectByMouse: true
                 validator: RegExpValidator {
                     regExp: /\d+/
@@ -249,6 +255,7 @@ Dialog {
         TextField {
             selectByMouse: true
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -280,6 +287,7 @@ Dialog {
                 regExp: /-?\d+\/\d+/
             }
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -338,6 +346,7 @@ Dialog {
                 to: parent.to
                 stepSize: parent.stepSize
                 Layout.fillWidth: true
+                Accessible.name: rangeLayout.key
 
                 onValueChanged: {
                     spbRange.value = spbRange.multiplier * value
@@ -355,6 +364,7 @@ Dialog {
                     bottom: Math.min(spbRange.from, spbRange.to)
                     top:  Math.max(spbRange.from, spbRange.to)
                 }
+                Accessible.name: rangeLayout.key
 
                 readonly property int decimals: parent.stepSize < 1? 2: 0
                 readonly property int multiplier: Math.pow(10, decimals)
@@ -378,6 +388,7 @@ Dialog {
                 regExp: /[-+]?(\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?/
             }
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -405,6 +416,7 @@ Dialog {
 
         Switch {
             Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -431,6 +443,7 @@ Dialog {
         id: controlMenu
 
         ComboBox {
+            Accessible.description: key
             model: ListModel {
             }
             textRole: "description"
@@ -513,6 +526,7 @@ Dialog {
         GroupBox {
             Layout.columnSpan: 2
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
--- /dev/null
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoDeviceItem.qml
@@ -0,0 +1,28 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+
+ItemDelegate {
+    Accessible.name: text
+    Accessible.role: Accessible.MenuItem
+
+    property string device: ""
+}
--- /dev/null
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoEffectItem.qml
@@ -0,0 +1,28 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+
+ItemDelegate {
+    Accessible.name: text
+    Accessible.role: Accessible.MenuItem
+
+    property string effect: ""
+}
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoEffectOptions.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoEffectOptions.qml
@@ -55,6 +55,7 @@ ScrollView {
             flat: true
             Layout.leftMargin: AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
             Layout.rightMargin: AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
+            Accessible.description: qsTr("Remove %1 video effect").arg(view.effectDescription)
 
             onClicked: {
                 videoEffects.removeInterface("itmEffectControls")
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoEffectsDialog.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoEffectsDialog.qml
@@ -51,6 +51,24 @@ Dialog {
                              videoEffectsDialog.maximumWidth)
     }
 
+    Connections {
+        target: mediaTools
+
+        function onInterfaceLoaded()
+        {
+            videoEffects.setPreview("")
+        }
+    }
+
+    Connections {
+        target: videoEffects
+
+        function onAvailableEffectsChanged()
+        {
+            options.update()
+        }
+    }
+
     RowLayout {
         anchors.fill: parent
 
@@ -67,6 +85,7 @@ Dialog {
                 TextField {
                     id: searchEffect
                     placeholderText: qsTr("Search effect")
+                    Accessible.description: qsTr("Search video effect")
                     selectByMouse: true
                     Layout.fillWidth: true
                 }
@@ -80,22 +99,37 @@ Dialog {
                     OptionList {
                         id: options
                         width: optionsView.width
-                        textRole: "description"
-                        filter: searchEffect.text
 
                         function update() {
                             var effects = videoEffects.availableEffects
-                            model.clear()
+
+                            for (let i = count - 1; i >= 0; i--)
+                                removeItem(itemAt(i))
 
                             for (let effect in effects) {
+                                let component = Qt.createComponent("VideoEffectItem.qml")
+
+                                if (component.status !== Component.Ready)
+                                    continue
+
+                                let obj = component.createObject(options)
                                 let effectInfo =
                                     AkPluginInfo.create(videoEffects.effectInfo(effects[effect]))
-                                model.append({
-                                    effect: effects[effect],
-                                    description: effectInfo.description})
+                                obj.text = effectInfo.description
+                                obj.effect = effects[effect]
+
+                                obj.Keys.onSpacePressed.connect(() => videoEffectsDialog.accept())
+                                searchEffect.onTextChanged.connect((i => function () {
+                                    var obj = itemAt(i)
+                                    obj.visible =
+                                            mediaTools.matches(searchEffect.text,
+                                                               [obj.text, obj.effect])
+                                    obj.height = obj.visible?
+                                                 obj.implicitHeight: 0
+                                })(effect))
                             }
 
-                            currentIndex = count > 0? 0: -1
+                            setCurrentIndex(count > 0? 0: -1)
                         }
 
                         function updatePreview() {
@@ -108,7 +142,7 @@ Dialog {
                             let index =
                                 Math.min(Math.max(0, currentIndex), count - 1)
 
-                            var option = model.get(currentIndex)
+                            var option = itemAt(currentIndex)
 
                             if (option)
                                 videoEffects.setPreview(option.effect)
@@ -116,24 +150,6 @@ Dialog {
                                 videoEffects.setPreview("")
                         }
 
-                        Connections {
-                            target: mediaTools
-
-                            function onInterfaceLoaded()
-                            {
-                                videoEffects.setPreview("")
-                            }
-                        }
-
-                        Connections {
-                            target: videoEffects
-
-                            function onAvailableEffectsChanged()
-                            {
-                                options.update()
-                            }
-                        }
-
                         onCurrentIndexChanged: {
                             updatePreview()
                             searchEffect.text = ""
@@ -195,10 +211,12 @@ Dialog {
     }
 
     onVisibleChanged: {
-        if (visible)
+        if (visible) {
             options.updatePreview()
-        else
+            options.forceActiveFocus()
+        } else {
             videoEffects.setPreview("")
+        }
     }
     onAccepted: videoEffects.applyPreview()
     onRejected: videoEffects.setPreview("")
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoEffectsList.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoEffectsList.qml
@@ -28,6 +28,18 @@ ScrollView {
     signal openVideoEffectsDialog()
     signal openVideoEffectOptions(int effectIndex)
 
+    Component.onCompleted: effectsList.update()
+    onVisibleChanged: effectsList.forceActiveFocus()
+
+    Connections {
+        target: videoEffects
+
+        function onEffectsChanged()
+        {
+            effectsList.update()
+        }
+    }
+
     ColumnLayout {
         width: effectsView.width
 
@@ -45,54 +57,43 @@ ScrollView {
 
             onClicked: videoEffects.removeAllEffects()
         }
-        ListView {
+        OptionList {
             id: effectsList
-            model: ListModel {}
-            implicitWidth: childrenRect.width
-            implicitHeight: childrenRect.height
+            enableHighlight: false
             Layout.fillWidth: true
-            Layout.fillHeight: true
 
-            function updateEffectList() {
+            function update() {
                 let effects = videoEffects.effects
-                model.clear()
 
-                for (let i = effects.length - 1; i >= 0; i--) {
-                    let effect = effects[i]
-                    let info = AkPluginInfo.create(videoEffects.effectInfo(effect))
+                for (let i = count - 1; i >= 0; i--)
+                    removeItem(itemAt(i))
 
-                    model.append({
-                        effect: effect,
-                        description: info.description})
-                }
-            }
-
-            delegate: ItemDelegate {
-                text: index < 0 && index >= effectsList.count?
-                          "":
-                      effectsList.model.get(index)?
-                          effectsList.model.get(index)["description"]:
-                          ""
-                anchors.right: parent.right
-                anchors.left: parent.left
-                height: implicitHeight
-
-                onClicked:
-                    effectsView.openVideoEffectOptions(effectsList.count
-                                                       - index
-                                                       - 1)
-            }
+                for (let i = effects.length - 1; i >= 0; i--) {
+                    let component = Qt.createComponent("VideoEffectItem.qml")
 
-            Connections {
-                target: videoEffects
+                    if (component.status !== Component.Ready)
+                        continue
 
-                function onEffectsChanged()
-                {
-                    effectsList.updateEffectList()
+                    let obj = component.createObject(effectsList)
+                    let info = AkPluginInfo.create(videoEffects.effectInfo(effects[i]))
+                    obj.text = info.description
+                    obj.effect = effects[i]
+
+                    obj.onClicked.connect((index => function () {
+                        effectsView.openVideoEffectOptions(index)
+                    })(i))
                 }
             }
 
-            Component.onCompleted: effectsList.updateEffectList()
+            onActiveFocusChanged:
+                if (activeFocus && count > 0)
+                    itemAt(currentIndex).forceActiveFocus()
+            Keys.onUpPressed:
+                if (count > 0)
+                    itemAt(currentIndex).forceActiveFocus()
+            Keys.onDownPressed:
+                if (count > 0)
+                    itemAt(currentIndex).forceActiveFocus()
         }
     }
 }
--- /dev/null
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoFormatItem.qml
@@ -0,0 +1,31 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+
+ItemDelegate {
+    Accessible.name: text
+    Accessible.role: Accessible.MenuItem
+
+    property int format: 0
+    property int formatWidth: 0
+    property int formatHeight: 0
+    property int fps: 0
+}
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoFormatOptions.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoFormatOptions.qml
@@ -33,6 +33,8 @@ Dialog {
     property variant controlValues: ({})
     property int startChildren: 2
 
+    onVisibleChanged: cbxVideoFormatExtension.forceActiveFocus()
+
     function updateOptions() {
         for (let i = mainLayout.children.length - 1; i >= startChildren; i--)
             mainLayout.children[i].destroy()
@@ -166,11 +168,13 @@ Dialog {
             width: scrollView.width
 
             Label {
+                id: txtFileExtension
                 text: qsTr("File extension")
             }
             ComboBox {
                 id: cbxVideoFormatExtension
                 Layout.fillWidth: true
+                Accessible.description: txtFileExtension.text
 
                 Component.onCompleted: {
                     model = recording.availableVideoFormatExtensions
@@ -222,6 +226,7 @@ Dialog {
         TextField {
             selectByMouse: true
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -253,6 +258,7 @@ Dialog {
                 regExp: /-?\d+\/\d+/
             }
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -311,6 +317,7 @@ Dialog {
                 to: parent.to
                 stepSize: parent.stepSize
                 Layout.fillWidth: true
+                Accessible.name: rangeLayout.key
 
                 onValueChanged: {
                     spbRange.value = spbRange.multiplier * value
@@ -324,6 +331,7 @@ Dialog {
                 to: multiplier * parent.to
                 stepSize: multiplier * parent.stepSize
                 editable: true
+                Accessible.name: rangeLayout.key
                 validator: DoubleValidator {
                     bottom: Math.min(spbRange.from, spbRange.to)
                     top:  Math.max(spbRange.from, spbRange.to)
@@ -351,6 +359,7 @@ Dialog {
                 regExp: /[-+]?(\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?/
             }
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -378,6 +387,7 @@ Dialog {
 
         Switch {
             Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
@@ -404,6 +414,7 @@ Dialog {
         id: controlMenu
 
         ComboBox {
+            Accessible.description: key
             model: ListModel {
             }
             textRole: "description"
@@ -486,6 +497,7 @@ Dialog {
         GroupBox {
             Layout.columnSpan: 2
             Layout.fillWidth: true
+            Accessible.name: key
 
             property string key: ""
             property variant defaultValue: null
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoInputAddEdit.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoInputAddEdit.qml
@@ -34,6 +34,8 @@ Dialog {
 
     signal edited()
 
+    onVisibleChanged: tabBar.currentItem.forceActiveFocus()
+
     function isFile(url)
     {
         if (RegExp("^file://", "gi").test(url))
@@ -105,6 +107,7 @@ Dialog {
                     width: fileScrollView.width
 
                     Label {
+                        id: txtDescriptionFile
                         text: qsTr("Description")
                         font.bold: true
                         Layout.fillWidth: true
@@ -112,6 +115,7 @@ Dialog {
                     TextField {
                         id: fileDescription
                         placeholderText: qsTr("Source title")
+                        Accessible.name: txtDescriptionFile.text
                         text: addEdit.editMode?
                                   videoLayer.description(videoLayer.videoInput):
                                   ""
@@ -119,6 +123,7 @@ Dialog {
                         Layout.fillWidth: true
                     }
                     Label {
+                        id: txtPath
                         text: qsTr("Path")
                         font.bold: true
                         Layout.fillWidth: true
@@ -127,6 +132,7 @@ Dialog {
                         TextField {
                             id: filePath
                             placeholderText: qsTr("File path")
+                            Accessible.name: txtPath.text
                             text: addEdit.editMode? videoLayer.videoInput: ""
                             selectByMouse: true
                             Layout.fillWidth: true
@@ -134,6 +140,7 @@ Dialog {
 
                         Button {
                             text: qsTr("Search")
+                            Accessible.description: qsTr("Search file to use as source")
                             icon.source: "image://icons/search"
 
                             onClicked: fileDialog.open()
@@ -153,6 +160,7 @@ Dialog {
                     width: urlScrollView.width
 
                     Label {
+                        id: txtDescriptionUrl
                         text: qsTr("Description")
                         font.bold: true
                         Layout.fillWidth: true
@@ -160,6 +168,7 @@ Dialog {
                     TextField {
                         id: urlDescription
                         placeholderText: qsTr("Source title")
+                        Accessible.name: txtDescriptionUrl.text
                         text: addEdit.editMode?
                                   videoLayer.description(videoLayer.videoInput):
                                   ""
@@ -167,6 +176,7 @@ Dialog {
                         Layout.fillWidth: true
                     }
                     Label {
+                        id: txtUrl
                         text: qsTr("URL")
                         font.bold: true
                         Layout.fillWidth: true
@@ -174,6 +184,7 @@ Dialog {
                     TextField {
                         id: urlPath
                         placeholderText: "https://example-site.com/video.webm"
+                        Accessible.name: txtUrl.text
                         text: addEdit.editMode? videoLayer.videoInput: ""
                         selectByMouse: true
                         Layout.fillWidth: true
@@ -215,27 +226,7 @@ Dialog {
         title: qsTr("Choose the file to add as source")
         fileMode: LABS.FileDialog.OpenFile
         selectedNameFilter.index: 0
-        nameFilters: [qsTr("All Video Files")
-                      + " (*.3gp *.avi *.flv *.gif *.mkv *.mng  *.mov *.mp4"
-                      + " *.m4v *.mpg *.mpeg *.ogg *.rm *.vob *.webm *.wmv)",
-                      qsTr("3GP Video") + " (*.3gp)",
-                      qsTr("AVI Video") + " (*.avi)",
-                      //: Adobe FLV Flash video
-                      qsTr("Flash Video") + " (*.flv)",
-                      qsTr("Animated GIF") + " (*.gif)",
-                      qsTr("MKV Video") + " (*.mkv)",
-                      qsTr("Animated PNG") + " (*.mng)",
-                      qsTr("QuickTime Video") + " (*.mov)",
-                      qsTr("MP4 Video") + " (*.mp4 *.m4v)",
-                      qsTr("MPEG Video") + " (*.mpg *.mpeg)",
-                      qsTr("Ogg Video") + " (*.ogg)",
-                      //: Don't translate "RealMedia", leave it as is.
-                      qsTr("RealMedia Video") + " (*.rm)",
-                      qsTr("DVD Video") + " (*.vob)",
-                      qsTr("WebM Video") + " (*.webm)",
-                      //: Also known as WMV, is a video file format.
-                      qsTr("Windows Media Video") + " (*.wmv)",
-                      qsTr("All Files") + " (*)"]
+        nameFilters: videoLayer.videoSourceFileFilters
 
         onAccepted: {
             filePath.text = mediaTools.urlToLocalFile(fileDialog.file)
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoInputOptions.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoInputOptions.qml
@@ -27,6 +27,7 @@ ScrollView {
     id: view
 
     property string videoInput: ""
+    property int inputType: videoLayer.deviceType(videoInput)
 
     signal openVideoInputAddEditDialog(string videoInput)
     signal videoInputRemoved()
@@ -64,7 +65,8 @@ ScrollView {
                 AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
             Layout.rightMargin:
                 AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
-            visible: videoLayer.deviceType(view.videoInput) == VideoLayer.InputStream
+            visible: view.inputType == VideoLayer.InputStream
+                     || view.inputType == VideoLayer.InputImage
 
             onClicked: view.openVideoInputAddEditDialog(view.videoInput)
         }
@@ -76,7 +78,8 @@ ScrollView {
                 AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
             Layout.rightMargin:
                 AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
-            visible: videoLayer.deviceType(view.videoInput) == VideoLayer.InputStream
+            visible: view.inputType == VideoLayer.InputStream
+                     || view.inputType == VideoLayer.InputImage
 
             onClicked: {
                 videoLayer.removeInterface("itmVideoInputOptions")
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoInputs.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoInputs.qml
@@ -31,15 +31,16 @@ ScrollView {
 
     Component.onCompleted: {
         lblNoWebcams.updateVisibility()
-        devicesList.updateDevices()
+        devicesList.update()
     }
+    onVisibleChanged: devicesList.forceActiveFocus()
 
     Connections {
         target: videoLayer
 
         function onInputsChanged()
         {
-            devicesList.updateDevices()
+            devicesList.update()
         }
 
         function onVideoInputChanged()
@@ -53,6 +54,14 @@ ScrollView {
         clip: true
 
         Button {
+            text: qsTr("Configure source")
+            icon.source: "image://icons/settings"
+            flat: true
+            visible: devicesList.count > 0
+
+            onClicked: view.openVideoInputOptions(videoLayer.videoInput)
+        }
+        Button {
             text: qsTr("Add source")
             icon.source: "image://icons/add"
             flat: true
@@ -74,26 +83,17 @@ ScrollView {
                 visible = videoLayer.devicesByType(VideoLayer.InputCamera).length < 1
             }
         }
-        ListView {
+        OptionList {
             id: devicesList
-            model: ListModel {}
-            implicitWidth: childrenRect.width
-            implicitHeight: childrenRect.height
             Layout.fillWidth: true
-            Layout.fillHeight: true
 
-            function updateDevices() {
-                let devices = videoLayer.inputs
-                model.clear()
+            property bool updating: false
 
-                for (let i in devices) {
-                    let device = devices[i]
-                    let description = videoLayer.description(device)
+            function update() {
+                let devices = videoLayer.inputs
 
-                    model.append({
-                        device: device,
-                        description: description})
-                }
+                for (let i = count - 1; i >= 0; i--)
+                    removeItem(itemAt(i))
 
                 let index = devices.indexOf(videoLayer.videoInput)
 
@@ -104,52 +104,29 @@ ScrollView {
                         index = 1
                 }
 
-                currentIndex = index
-            }
+                updating = true
+
+                for (let i in devices) {
+                    let component = Qt.createComponent("VideoDeviceItem.qml")
+
+                    if (component.status !== Component.Ready)
+                        continue
 
-            delegate: ItemDelegate {
-                text: index < 0 && index >= devicesList.count?
-                          "":
-                      devicesList.model.get(index)?
-                          devicesList.model.get(index)["description"]:
-                          ""
-                anchors.right: parent.right
-                anchors.left: parent.left
-                height: implicitHeight
-                highlighted: devicesList.currentItem == this
-
-                onClicked: {
-                    if (devicesList.currentIndex == index) {
-                        if (index < 0)
-                            return
-
-                        let deviceElement = devicesList.model.get(index)
-
-                        if (!deviceElement)
-                            return
-
-                        let device = deviceElement["device"]
-
-                        if (!device)
-                            return
-
-                        view.openVideoInputOptions(device)
-                    } else {
-                        let deviceElement = devicesList.model.get(index)
-
-                        if (!deviceElement)
-                            return
-
-                        let device = deviceElement["device"]
-
-                        if (!device)
-                            return
-
-                        videoLayer.videoInput = device
-                        devicesList.currentIndex = index
-                    }
+                    let obj = component.createObject(devicesList)
+                    obj.text = videoLayer.description(devices[i])
+                    obj.device = devices[i]
+                    obj.highlighted = i == index
+
+                    obj.Keys.onSpacePressed.connect(() => view.openVideoInputOptions(videoLayer.videoInput))
                 }
+
+                updating = false
+                setCurrentIndex(index)
             }
+
+            onCurrentIndexChanged:
+                if (!updating && itemAt(currentIndex))
+                    videoLayer.videoInput = itemAt(currentIndex).device
         }
     }
 }
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoOutputAddEdit.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoOutputAddEdit.qml
@@ -36,37 +36,57 @@ Dialog {
 
     function addFormat(caps)
     {
+        let component = Qt.createComponent("VideoFormatItem.qml")
+
+        if (component.status !== Component.Ready)
+            return
+
+        let obj = component.createObject(vcamFormats)
         let format = AkVideoCaps.pixelFormatToString(caps.format)
         let fps = AkFrac.create(caps.fps)
-        let description = format
-                        + " " + caps.width + "x" + caps.height
-                        + " " + fps.value + " FPS"
-        vcamFormats.model.append({format: caps.format,
-                                  width: caps.width,
-                                  height: caps.height,
-                                  fps: fps.value,
-                                  description: description})
+        obj.text =
+            format
+            + " " + caps.width + "x" + caps.height
+            + " " + fps.value + " FPS"
+        obj.format = caps.format
+        obj.formatWidth = caps.width
+        obj.formatHeight = caps.height
+        obj.fps = fps.value
+
+        obj.onClicked.connect((index => function () {
+            let element = vcamFormats.itemAt(index)
+            let caps =
+                AkVideoCaps.create(element.format,
+                                   element.formatWidth,
+                                   element.formatHeight,
+                                   AkFrac.create(element.fps,
+                                                 1).toVariant())
+            addEdit.openOutputFormatDialog(index, caps)
+        })(vcamFormats.count - 1))
     }
 
     function changeFormat(index, caps)
     {
+        let item = vcamFormats.itemAt(index)
+
+        if (!item)
+            return
+
         let format = AkVideoCaps.pixelFormatToString(caps.format)
         let fps = AkFrac.create(caps.fps)
-        let description =
+        item.text =
             format
             + " " + caps.width + "x" + caps.height
             + " " + fps.value + " FPS"
-        vcamFormats.model.set(index,
-                              {format: caps.format,
-                               width: caps.width,
-                               height: caps.height,
-                               fps: fps.value,
-                               description: description})
+        item.format = caps.format
+        item.formatWidth = caps.width
+        item.formatHeight = caps.height
+        item.fps = fps.value
     }
 
     function removeFormat(index)
     {
-        vcamFormats.model.remove(index)
+        vcamFormats.removeItem(vcamFormats.itemAt(index))
     }
 
     function isSupported(format)
@@ -119,21 +139,37 @@ Dialog {
                                                     AkFrac.create(30, 1).toVariant()))
         }
 
-        vcamFormats.model.clear()
+        vcamFormats.clear()
 
         for (let i in formats) {
+            let component = Qt.createComponent("VideoFormatItem.qml")
+
+            if (component.status !== Component.Ready)
+                continue
+
+            let obj = component.createObject(vcamFormats)
             let caps = formats[i]
             let format = AkVideoCaps.pixelFormatToString(caps.format)
             let fps = AkFrac.create(caps.fps)
-            let description =
+            obj.text =
                 format
                 + " " + caps.width + "x" + caps.height
                 + " " + fps.value + " FPS"
-            vcamFormats.model.append({format: caps.format,
-                                      width: caps.width,
-                                      height: caps.height,
-                                      fps: fps.value,
-                                      description: description})
+            obj.format = caps.format
+            obj.formatWidth = caps.width
+            obj.formatHeight = caps.height
+            obj.fps = fps.value
+
+            obj.onClicked.connect((index => function () {
+                let element = vcamFormats.itemAt(index)
+                let caps =
+                    AkVideoCaps.create(element.format,
+                                       element.width,
+                                       element.height,
+                                       AkFrac.create(element.fps,
+                                                     1).toVariant())
+                addEdit.openOutputFormatDialog(index, caps)
+            })(i))
         }
     }
 
@@ -154,6 +190,8 @@ Dialog {
         open()
     }
 
+    onVisibleChanged: deviceDescription.forceActiveFocus()
+
     ScrollView {
         id: formatsView
         anchors.fill: parent
@@ -189,37 +227,27 @@ Dialog {
                 icon.source: "image://icons/no"
                 flat: true
 
-                onClicked: vcamFormats.model.clear()
+                onClicked: vcamFormats.clear()
             }
-            ListView {
+            OptionList {
                 id: vcamFormats
-                model: ListModel {}
-                implicitWidth: childrenRect.width
-                implicitHeight: childrenRect.height
+                enableHighlight: false
                 Layout.fillWidth: true
-                Layout.fillHeight: true
 
-                delegate: ItemDelegate {
-                    text: index < 0 && index >= vcamFormats.count?
-                              "":
-                          vcamFormats.model.get(index)?
-                              vcamFormats.model.get(index)["description"]:
-                              ""
-                    anchors.right: parent.right
-                    anchors.left: parent.left
-                    height: implicitHeight
-
-                    onClicked: {
-                        let element = vcamFormats.model.get(index)
-                        let caps =
-                            AkVideoCaps.create(element.format,
-                                               element.width,
-                                               element.height,
-                                               AkFrac.create(element.fps,
-                                                             1).toVariant())
-                        addEdit.openOutputFormatDialog(index, caps)
-                    }
+                function clear() {
+                    for (let i = count - 1; i >= 0; i--)
+                        removeItem(itemAt(i))
                 }
+
+                onActiveFocusChanged:
+                    if (activeFocus && count > 0)
+                        itemAt(currentIndex).forceActiveFocus()
+                Keys.onUpPressed:
+                    if (count > 0)
+                        itemAt(currentIndex).forceActiveFocus()
+                Keys.onDownPressed:
+                    if (count > 0)
+                        itemAt(currentIndex).forceActiveFocus()
             }
         }
     }
@@ -248,10 +276,10 @@ Dialog {
         let formats = []
 
         for (let i = 0; i < vcamFormats.count; i++) {
-            let element = vcamFormats.model.get(i)
+            let element = vcamFormats.itemAt(i)
             let caps = AkVideoCaps.create(element.format,
-                                          element.width,
-                                          element.height,
+                                          element.formatWidth,
+                                          element.formatHeight,
                                           AkFrac.create(element.fps,
                                                         1).toVariant())
             formats.push(caps.toVariant())
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoOutputError.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoOutputError.qml
@@ -29,6 +29,8 @@ Dialog {
     height: AkUnit.create(320 * AkTheme.controlScale, "dp").pixels
     modal: true
 
+    onVisibleChanged: forceActiveFocus()
+
     function openError(title, message)
     {
         errorDialog.title = title
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoOutputPicture.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoOutputPicture.qml
@@ -44,6 +44,8 @@ Dialog {
     onVisibleChanged: {
         if (visible)
             txtTable.text = videoLayer.picture
+
+        btnSearch.forceActiveFocus()
     }
 
     ScrollView {
@@ -65,7 +67,9 @@ Dialog {
                 Layout.fillWidth: true
             }
             Button {
+                id: btnSearch
                 text: qsTr("Search")
+                Accessible.description: qsTr("Search image to use as default output picture")
                 icon.source: "image://icons/search"
 
                 onClicked: fileDialog.open()
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoOutputs.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoOutputs.qml
@@ -44,6 +44,18 @@ StackLayout {
     signal openVCamDownloadDialog()
     signal openVCamManualDownloadDialog()
 
+    Component.onCompleted: devicesList.update()
+    onVisibleChanged: devicesList.forceActiveFocus()
+
+    Connections {
+        target: videoLayer
+
+        function onOutputsChanged()
+        {
+            devicesList.update()
+        }
+    }
+
     Connections {
         target: updates
 
@@ -85,6 +97,7 @@ StackLayout {
                         Layout.alignment: Qt.AlignTop | Qt.AlignHCenter
                         Layout.topMargin: AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
                         Layout.bottomMargin: AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
+                        Accessible.description: qsTr("Install virtual camera")
 
                         onClicked: {
                             if (videoLayer.downloadVCam())
@@ -95,6 +108,16 @@ StackLayout {
                     }
                 }
                 Button {
+                    text: qsTr("Configure output")
+                    icon.source: "image://icons/settings"
+                    flat: true
+                    visible: devicesList.count > 0
+                    enabled: videoLayer.videoOutput[0] != ":dummyout:"
+
+                    onClicked:
+                        videoOutputsLayout.openVideoOutputOptions(videoLayer.videoOutput[0])
+                }
+                Button {
                     text: qsTr("Add output")
                     icon.source: "image://icons/add"
                     flat: true
@@ -135,24 +158,17 @@ StackLayout {
 
                     onClicked: videoOutputsLayout.openVideoOutputPictureDialog()
                 }
-                ListView {
+                OptionList {
                     id: devicesList
-                    model: ListModel {}
-                    implicitWidth: childrenRect.width
-                    implicitHeight: childrenRect.height
                     Layout.fillWidth: true
-                    Layout.fillHeight: true
 
-                    function updateDevices() {
+                    property bool updating: false
+
+                    function update() {
                         let devices = videoLayer.outputs
-                        model.clear()
 
-                        for (let i in devices) {
-                            let device = devices[i]
-                            let description = videoLayer.description(device)
-                            model.append({device: device,
-                                          description: description})
-                        }
+                        for (let i = count - 1; i >= 0; i--)
+                            removeItem(itemAt(i))
 
                         let output = videoLayer.videoOutput.length < 1?
                                         "":
@@ -166,63 +182,32 @@ StackLayout {
                                 index = 1
                         }
 
-                        currentIndex = index
-                    }
-
-                    delegate: ItemDelegate {
-                        text: index < 0 && index >= devicesList.count?
-                                  "":
-                              devicesList.model.get(index)?
-                                  devicesList.model.get(index)["description"]:
-                                  ""
-                        anchors.right: parent.right
-                        anchors.left: parent.left
-                        height: implicitHeight
-                        highlighted: devicesList.currentItem == this
-
-                        onClicked: {
-                            if (devicesList.currentIndex == index) {
-                                if (index < 0)
-                                    return
-
-                                let deviceElement = devicesList.model.get(index)
-
-                                if (!deviceElement)
-                                    return
-
-                                let device = deviceElement["device"]
+                        updating = true
 
-                                if (!device || device == ":dummyout:")
-                                    return
-
-                                videoOutputsLayout.openVideoOutputOptions(device)
-                            } else {
-                                let deviceElement = devicesList.model.get(index)
-
-                                if (!deviceElement)
-                                    return
+                        for (let i in devices) {
+                            let component = Qt.createComponent("VideoDeviceItem.qml")
 
-                                let device = deviceElement["device"]
+                            if (component.status !== Component.Ready)
+                                continue
 
-                                if (!device)
-                                    return
+                            let obj = component.createObject(devicesList)
+                            obj.text = videoLayer.description(devices[i])
+                            obj.device = devices[i]
+                            obj.highlighted = i == index
 
-                                videoLayer.videoOutput = [device]
-                                devicesList.currentIndex = index
-                            }
+                            obj.Keys.onSpacePressed.connect(function () {
+                                if (videoLayer.videoOutput[0] != ":dummyout:")
+                                    videoOutputsLayout.openVideoOutputOptions(videoLayer.videoOutput[0])
+                            })
                         }
-                    }
-
-                    Connections {
-                        target: videoLayer
 
-                        function onOutputsChanged()
-                        {
-                            devicesList.updateDevices()
-                        }
+                        updating = false
+                        setCurrentIndex(index)
                     }
 
-                    Component.onCompleted: devicesList.updateDevices()
+                    onCurrentIndexChanged:
+                        if (!updating && itemAt(currentIndex))
+                            videoLayer.videoOutput = [itemAt(currentIndex).device]
                 }
             }
         }
@@ -243,6 +228,7 @@ StackLayout {
                 highlighted: true
                 Layout.alignment: Qt.AlignTop | Qt.AlignHCenter
                 Layout.topMargin: AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
+                Accessible.description: qsTr("Install virtual camera")
 
                 onClicked: {
                     if (videoLayer.downloadVCam())
--- webcamoid-9.0.0.orig/StandAlone/share/qml/VideoRecording.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/VideoRecording.qml
@@ -18,6 +18,7 @@
  */
 
 import QtQuick 2.12
+import QtQuick.Window 2.12
 import QtQuick.Controls 2.5
 import QtQuick.Layouts 1.3
 import Qt.labs.platform 1.1 as LABS
@@ -26,10 +27,6 @@ import Ak 1.0
 Page {
     id: videoRecording
 
-    signal openVideoFormatDialog()
-    signal openVideoCodecDialog()
-    signal openAudioCodecDialog()
-
     ScrollView {
         id: scrollView
         anchors.fill: parent
@@ -115,10 +112,12 @@ Page {
             columns: 3
 
             Label {
+                id: txtVideosDirectory
                 text: qsTr("Videos directory")
             }
             TextField {
                 text: recording.videoDirectory
+                Accessible.name: txtVideosDirectory.text
                 selectByMouse: true
                 Layout.fillWidth: true
 
@@ -126,6 +125,7 @@ Page {
             }
             Button {
                 text: qsTr("Search")
+                Accessible.description: qsTr("Search directory to save videos")
 
                 onClicked: {
                     mediaTools.makedirs(recording.videoDirectory)
@@ -133,9 +133,11 @@ Page {
                 }
             }
             Label {
+                id: txtRecordAudio
                 text: qsTr("Record audio")
             }
             Switch {
+                Accessible.name: txtRecordAudio.text
                 Layout.columnSpan: 2
                 Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
                 checked: recording.recordAudio
@@ -143,10 +145,12 @@ Page {
                 onToggled: recording.recordAudio = checked
             }
             Label {
+                id: txtFileFormat
                 text: qsTr("File format")
             }
             ComboBox {
                 id: cbxVideoFormat
+                Accessible.description: txtFileFormat.text
                 textRole: "description"
                 Layout.fillWidth: true
                 model: ListModel {
@@ -172,16 +176,20 @@ Page {
                         recording.availableVideoFormats[currentIndex]
             }
             Button {
+                id: configureVideoFormat
                 text: qsTr("Configure")
+                Accessible.description: qsTr("Configure file format")
                 flat: true
 
-                onClicked: videoRecording.openVideoFormatDialog()
+                onClicked: videoFormatOptions.open()
             }
             Label {
+                id: txtVideoCodec
                 text: qsTr("Video codec")
             }
             ComboBox {
                 id: cbxVideoCodec
+                Accessible.description: txtVideoCodec.text
                 textRole: "description"
                 Layout.fillWidth: true
                 model: ListModel {
@@ -207,17 +215,21 @@ Page {
                         recording.availableVideoCodecs[currentIndex]
             }
             Button {
+                id: configureVideoCodec
                 text: qsTr("Configure")
+                Accessible.description: qsTr("Configure video codec")
                 flat: true
 
-                onClicked: videoRecording.openVideoCodecDialog()
+                onClicked: videoCodecOptions.open()
             }
             Label {
+                id: txtAudioCodec
                 text: qsTr("Audio codec")
                 enabled: recording.recordAudio
             }
             ComboBox {
                 id: cbxAudioCodec
+                Accessible.description: txtAudioCodec.text
                 textRole: "description"
                 Layout.fillWidth: true
                 enabled: recording.recordAudio
@@ -244,14 +256,40 @@ Page {
                         recording.availableAudioCodecs[currentIndex]
             }
             Button {
+                id: configureAudioCodec
                 text: qsTr("Configure")
+                Accessible.description: qsTr("Configure audio codec")
                 enabled: recording.recordAudio
                 flat: true
 
-                onClicked: videoRecording.openAudioCodecDialog()
+                onClicked: audioCodecOptions.open()
             }
         }
     }
+    VideoFormatOptions {
+        id: videoFormatOptions
+        width: videoRecording.Window.width
+        height: videoRecording.Window.height
+        anchors.centerIn: Overlay.overlay
+
+        onClosed: configureVideoFormat.forceActiveFocus()
+    }
+    VideoCodecOptions {
+        id: videoCodecOptions
+        width: videoRecording.Window.width
+        height: videoRecording.Window.height
+        anchors.centerIn: Overlay.overlay
+
+        onClosed: configureVideoCodec.forceActiveFocus()
+    }
+    AudioCodecOptions {
+        id: audioCodecOptions
+        width: videoRecording.Window.width
+        height: videoRecording.Window.height
+        anchors.centerIn: Overlay.overlay
+
+        onClosed: configureAudioCodec.forceActiveFocus()
+    }
     LABS.FolderDialog {
         id: folderDialog
         title: qsTr("Select the folder to save your videos")
--- webcamoid-9.0.0.orig/StandAlone/share/qml/main.qml
+++ webcamoid-9.0.0/StandAlone/share/qml/main.qml
@@ -23,6 +23,7 @@ import QtQuick.Controls 2.5
 import QtQuick.Layouts 1.3
 import Qt.labs.settings 1.0 as LABS
 import Ak 1.0
+import AkControls 1.0 as AK
 import Webcamoid 1.0
 
 ApplicationWindow {
@@ -76,6 +77,16 @@ ApplicationWindow {
     Component.onCompleted: chkFlash.updateVisibility()
 
     Connections {
+        target: mediaTools
+
+        function onNewInstanceOpened()
+        {
+            wdgMainWidget.raise();
+            wdgMainWidget.requestActivate()
+        }
+    }
+
+    Connections {
         target: videoLayer
 
         function onVideoInputChanged()
@@ -127,7 +138,6 @@ ApplicationWindow {
 
         property real k: 0
     }
-
     ColumnLayout {
         id: leftControls
         width: AkUnit.create(150 * AkTheme.controlScale, "dp").pixels
@@ -141,6 +151,8 @@ ApplicationWindow {
             icon.source: "image://icons/video-effects"
             display: AbstractButton.IconOnly
             flat: true
+            Accessible.name: qsTr("Video effects")
+            Accessible.description: qsTr("Open video effects pannel")
 
             onClicked: videoEffectsPanel.open()
         }
@@ -150,6 +162,8 @@ ApplicationWindow {
             checked: true
             Layout.fillWidth: true
             visible: false
+            Accessible.name: text
+            Accessible.description: qsTr("Use flash when taking a photo")
 
             function updateVisibility()
             {
@@ -162,6 +176,8 @@ ApplicationWindow {
             textRole: "text"
             Layout.fillWidth: true
             visible: chkFlash.visible
+            Accessible.name: qsTr("Photo timer")
+            Accessible.description: qsTr("The time to wait before the photo is taken")
             model: ListModel {
                 id: lstTimeOptions
 
@@ -207,6 +223,8 @@ ApplicationWindow {
         anchors.topMargin: AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
         anchors.right: parent.right
         anchors.rightMargin: AkUnit.create(16 * AkTheme.controlScale, "dp").pixels
+        Accessible.name: qsTr("Sources and outputs settings")
+        Accessible.description: qsTr("Open sources and outputs settings menu")
 
         onClicked: settings.popup()
     }
@@ -239,44 +257,48 @@ ApplicationWindow {
             height: AkUnit.create(64 * AkTheme.controlScale, "dp").pixels
             Layout.fillWidth: true
 
+            readonly property real smallButton: AkUnit.create(48 * AkTheme.controlScale, "dp").pixels
+            readonly property real bigButton: AkUnit.create(64 * AkTheme.controlScale, "dp").pixels
+            readonly property real previewSize: AkUnit.create(48 * AkTheme.controlScale, "dp").pixels
             readonly property int animationTime: 200
 
-            Image {
+            AK.ImageButton {
                 id: photoPreview
-                source: pathToUrl(recording.lastPhotoPreview)
-                width: AkUnit.create(32 * AkTheme.controlScale, "dp").pixels
-                height: AkUnit.create(32 * AkTheme.controlScale, "dp").pixels
-                sourceSize: Qt.size(width, height)
-                asynchronous: true
+                text: qsTr("Open last photo")
+                icon.source: pathToUrl(recording.lastPhotoPreview)
+                width: cameraControls.previewSize
+                height: cameraControls.previewSize
+                fillMode: AkColorizedImage.PreserveAspectCrop
                 cache: false
-                smooth: true
-                mipmap: true
-                fillMode: Image.PreserveAspectCrop
+                visible: photoPreview.status == Image.Ready
                 y: (parent.height - height) / 2
+                ToolTip.visible: hovered
+                ToolTip.text: text
+                Accessible.name: text
+                Accessible.description: qsTr("Open last photo taken")
 
-                MouseArea {
-                    cursorShape: enabled?
-                                     Qt.PointingHandCursor:
-                                     Qt.ArrowCursor
-                    anchors.fill: parent
-                    enabled: photoPreview.visible
-                             && photoPreview.status == Image.Ready
-
-                    onClicked: {
-                        if (photoPreview.status == Image.Ready)
-                            Qt.openUrlExternally(photoPreview.source)
-                    }
+                onClicked: {
+                    if (photoPreview.status == AkColorizedImage.Ready)
+                        Qt.openUrlExternally(photoPreview.icon.source)
                 }
             }
             RoundButton {
                 id: photoButton
                 icon.source: "image://icons/photo"
-                width: AkUnit.create(64 * AkTheme.controlScale, "dp").pixels
-                height: AkUnit.create(64 * AkTheme.controlScale, "dp").pixels
+                width: cameraControls.bigButton
+                height: cameraControls.bigButton
                 x: (parent.width - width) / 2
                 y: (parent.height - height) / 2
                 ToolTip.visible: hovered
                 ToolTip.text: qsTr("Take a photo")
+                Accessible.name:
+                    cameraControls.state == ""?
+                        qsTr("Take a photo"):
+                        qsTr("Image capture mode")
+                Accessible.description:
+                    cameraControls.state == ""?
+                        qsTr("Make a capture and save it to an image file"):
+                        qsTr("Put %1 in image capture mode").arg(mediaTools.applicationName)
                 focus: true
                 enabled: recording.state == AkElement.ElementStateNull
                          && (videoLayer.state == AkElement.ElementStatePlaying
@@ -320,12 +342,26 @@ ApplicationWindow {
                 icon.source: recording.state == AkElement.ElementStateNull?
                                  "image://icons/video":
                                  "image://icons/record-stop"
-                width: AkUnit.create(48 * AkTheme.controlScale, "dp").pixels
-                height: AkUnit.create(48 * AkTheme.controlScale, "dp").pixels
+                width: cameraControls.smallButton
+                height: cameraControls.smallButton
                 x: parent.width - width
                 y: (parent.height - height) / 2
                 ToolTip.visible: hovered
-                ToolTip.text: qsTr("Record video")
+                ToolTip.text: recording.state == AkElement.ElementStateNull?
+                                  qsTr("Record video"):
+                                  qsTr("Stop video recording")
+                Accessible.name:
+                    cameraControls.state == ""?
+                        qsTr("Video capture mode"):
+                    recording.state == AkElement.ElementStateNull?
+                        qsTr("Record video"):
+                        qsTr("Stop video recording")
+                Accessible.description:
+                    cameraControls.state == ""?
+                        qsTr("Put %1 in video recording mode").arg(mediaTools.applicationName):
+                    recording.state == AkElement.ElementStateNull?
+                        qsTr("Start recording to a video file"):
+                        qsTr("Stop current video recording")
                 enabled: videoLayer.state == AkElement.ElementStatePlaying
                          || cameraControls.state == ""
 
@@ -340,33 +376,25 @@ ApplicationWindow {
                     }
                 }
             }
-            Image {
+            AK.ImageButton {
                 id: videoPreview
-                source: pathToUrl(recording.lastVideoPreview)
+                text: qsTr("Open last video")
+                icon.source: pathToUrl(recording.lastVideoPreview)
                 width: 0
                 height: 0
-                sourceSize: Qt.size(width, height)
-                asynchronous: true
+                fillMode: AkColorizedImage.PreserveAspectCrop
                 cache: false
-                smooth: true
-                mipmap: true
-                fillMode: Image.PreserveAspectCrop
                 visible: false
                 x: parent.width - width
                 y: (parent.height - height) / 2
+                ToolTip.visible: hovered
+                ToolTip.text: text
+                Accessible.name: text
+                Accessible.description: qsTr("Open last recorded video")
 
-                MouseArea {
-                    cursorShape: enabled?
-                                     Qt.PointingHandCursor:
-                                     Qt.ArrowCursor
-                    anchors.fill: parent
-                    enabled: videoPreview.visible
-                             && videoPreview.status == Image.Ready
-
-                    onClicked: {
-                        if (videoPreview.status == Image.Ready)
-                            Qt.openUrlExternally("file://" + recording.lastVideo)
-                    }
+                onClicked: {
+                    if (videoPreview.status == Image.Ready)
+                        Qt.openUrlExternally("file://" + recording.lastVideo)
                 }
             }
 
@@ -382,20 +410,20 @@ ApplicationWindow {
                     }
                     PropertyChanges {
                         target: photoButton
-                        width: AkUnit.create(48 * AkTheme.controlScale, "dp").pixels
-                        height: AkUnit.create(48 * AkTheme.controlScale, "dp").pixels
+                        width: cameraControls.smallButton
+                        height: cameraControls.smallButton
                         x: 0
                     }
                     PropertyChanges {
                         target: videoButton
-                        width: AkUnit.create(64 * AkTheme.controlScale, "dp").pixels
-                        height: AkUnit.create(64 * AkTheme.controlScale, "dp").pixels
+                        width: cameraControls.bigButton
+                        height: cameraControls.bigButton
                         x: (parent.width - width) / 2
                     }
                     PropertyChanges {
                         target: videoPreview
-                        width: AkUnit.create(32 * AkTheme.controlScale, "dp").pixels
-                        height: AkUnit.create(32 * AkTheme.controlScale, "dp").pixels
+                        width: cameraControls.previewSize
+                        height: cameraControls.previewSize
                         visible: true
                     }
                 }
@@ -461,10 +489,10 @@ ApplicationWindow {
         id: photoPreviewSaveAnimation
 
         PropertyAnimation {
-            target: photoPreviewThumbnail
-            property: "k"
-            to: 0
-            duration: 0
+                   target: photoPreviewThumbnail
+                   property: "k"
+                   to: 0
+                   duration: 0
         }
         PropertyAnimation {
             target: photoPreview
@@ -561,25 +589,6 @@ ApplicationWindow {
         id: settingsDialog
         width: parent.width
         height: parent.height
-
-        onOpenVideoFormatDialog: videoFormatOptions.open()
-        onOpenVideoCodecDialog: videoCodecOptions.open()
-        onOpenAudioCodecDialog: audioCodecOptions.open()
-    }
-    VideoFormatOptions {
-        id: videoFormatOptions
-        width: parent.width
-        height: parent.height
-    }
-    VideoCodecOptions {
-        id: videoCodecOptions
-        width: parent.width
-        height: parent.height
-    }
-    AudioCodecOptions {
-        id: audioCodecOptions
-        width: parent.width
-        height: parent.height
     }
     VideoOutputError {
         id: videoOutputError
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ApplicationWindow.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ApplicationWindow.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Window 2.12
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.ApplicationWindow {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/BusyIndicator.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/BusyIndicator.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.BusyIndicator {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Button.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Button.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
@@ -92,10 +92,8 @@ T.Button {
     }
     background: Item {
         id: back
-        implicitWidth:
-            AkUnit.create(64 * AkTheme.controlScale, "dp").pixels
-        implicitHeight:
-            AkUnit.create(36 * AkTheme.controlScale, "dp").pixels
+        implicitWidth: AkUnit.create(64 * AkTheme.controlScale, "dp").pixels
+        implicitHeight: AkUnit.create(36 * AkTheme.controlScale, "dp").pixels
 
         // Rectangle
         Rectangle {
@@ -113,7 +111,6 @@ T.Button {
                    control.flat?
                        AkTheme.shade(control.activeWindow, 0, 0):
                        control.activeButton
-
             gradient: Gradient {
                 GradientStop {
                     position: 0
@@ -164,9 +161,10 @@ T.Button {
                 target: iconLabel
                 color: control.highlighted?
                            control.disabledHighlightedText:
-                       control.flat?
-                           control.disabledHighlight:
                            control.disabledButtonText
+                iconColor: control.highlighted?
+                               control.disabledHighlightedText:
+                               control.disabledButtonText
             }
             PropertyChanges {
                 target: buttonCheckableIndicator
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/CheckBox.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/CheckBox.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/CheckDelegate.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/CheckDelegate.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ComboBox.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ComboBox.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.ComboBox {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/DelayButton.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/DelayButton.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Dial.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Dial.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import QtQuick.Shapes 1.12
 import Ak 1.0
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Dialog.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Dialog.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.Dialog {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/DialogButtonBox.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/DialogButtonBox.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.DialogButtonBox {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Drawer.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Drawer.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.Drawer {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Frame.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Frame.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.Frame {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/GroupBox.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/GroupBox.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.GroupBox {
--- /dev/null
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/HorizontalHeaderView.qml
@@ -0,0 +1,51 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+import QtQuick.Templates 2.15 as T
+import Ak 1.0
+
+T.HorizontalHeaderView {
+    id: control
+    implicitWidth: syncView? syncView.width: 0
+    implicitHeight: contentHeight
+
+    delegate: Rectangle {
+        implicitWidth: text.implicitWidth + 2 * cellPadding
+        implicitHeight: Math.max(control.height,
+                                 text.implicitHeight + 2 * cellPadding)
+        color: AkTheme.palette.active.window
+
+        readonly property real cellPadding:
+            AkUnit.create(8 * AkTheme.controlScale, "dp").pixels
+
+        Text {
+            id: text
+            text: model[control.textRole]
+            width: parent.width
+            height: parent.height
+            horizontalAlignment: Text.AlignHCenter
+            verticalAlignment: Text.AlignVCenter
+            color: enabled?
+                       AkTheme.palette.active.text:
+                       AkTheme.palette.disabled.text
+        }
+    }
+}
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ItemDelegate.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ItemDelegate.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Label.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Label.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.Label {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Menu.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Menu.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import QtQuick.Window 2.12
 import Ak 1.0
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/MenuBar.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/MenuBar.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.MenuBar {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/MenuBarItem.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/MenuBarItem.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/MenuItem.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/MenuItem.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/MenuSeparator.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/MenuSeparator.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.MenuSeparator {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Page.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Page.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.Page {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/PageIndicator.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/PageIndicator.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.PageIndicator {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Pane.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Pane.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.Pane {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Popup.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Popup.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.Popup {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ProgressBar.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ProgressBar.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.ProgressBar {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/RadioButton.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/RadioButton.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/RadioDelegate.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/RadioDelegate.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/RangeSlider.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/RangeSlider.qml
@@ -20,7 +20,7 @@
 import QtQuick 2.12
 import QtQuick.Controls 2.5
 import QtQuick.Layouts 1.3
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.RangeSlider {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/RoundButton.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/RoundButton.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ScrollBar.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ScrollBar.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.ScrollBar {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ScrollIndicator.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ScrollIndicator.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.ScrollIndicator {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ScrollView.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ScrollView.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.ScrollView {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Slider.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Slider.qml
@@ -20,7 +20,7 @@
 import QtQuick 2.12
 import QtQuick.Controls 2.5
 import QtQuick.Layouts 1.3
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.Slider {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/SpinBox.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/SpinBox.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.SpinBox {
--- /dev/null
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/SplitView.qml
@@ -0,0 +1,75 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+import QtQuick.Templates 2.15 as T
+import Ak 1.0
+
+T.SplitView {
+    id: control
+    implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+                            implicitContentWidth + leftPadding + rightPadding)
+    implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+                            implicitContentHeight + topPadding + bottomPadding)
+
+    handle: Rectangle {
+        id: handle
+        implicitWidth: control.orientation === Qt.Horizontal?
+            thickness:
+            control.width
+        implicitHeight: control.orientation === Qt.Horizontal?
+            control.height:
+            thickness
+        color: T.SplitHandle.pressed?
+                    AkTheme.palette.active.light:
+               T.SplitHandle.hovered?
+                    AkTheme.palette.active.mid:
+                    AkTheme.palette.active.dark
+
+        readonly property int thickness:
+            AkUnit.create(4 * AkTheme.controlScale, "dp").pixels
+
+        Rectangle {
+            color: AkTheme.palette.active.highlight
+            width: control.orientation === Qt.Horizontal?
+                thickness:
+                length
+            height: control.orientation === Qt.Horizontal?
+                length:
+                thickness
+            radius: thickness
+            x: (parent.width - width) / 2
+            y: (parent.height - height) / 2
+
+            property int length: parent.T.SplitHandle.pressed?
+                handle.thickness / 2:
+                2 * handle.thickness
+            readonly property int thickness: parent.T.SplitHandle.pressed?
+                handle.thickness / 2:
+                handle.thickness / 4
+
+            Behavior on length {
+                NumberAnimation {
+                    duration: 100
+                }
+            }
+        }
+    }
+}
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/StackView.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/StackView.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 
 T.StackView {
     id: control
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/SwipeDelegate.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/SwipeDelegate.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/SwipeView.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/SwipeView.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 
 T.SwipeView {
     id: control
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Switch.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Switch.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/SwitchDelegate.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/SwitchDelegate.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/TabBar.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/TabBar.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.TabBar {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/TabButton.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/TabButton.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/TextArea.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/TextArea.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.TextArea {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/TextField.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/TextField.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.TextField {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ToolBar.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ToolBar.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.ToolBar {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ToolButton.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ToolButton.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 import "Private"
 
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ToolSeparator.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ToolSeparator.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.ToolSeparator {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/ToolTip.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/ToolTip.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.ToolTip {
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/Tumbler.qml
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/Tumbler.qml
@@ -19,7 +19,7 @@
 
 import QtQuick 2.12
 import QtQuick.Controls 2.5
-import QtQuick.Templates 2.5 as T
+import QtQuick.Templates 2.15 as T
 import Ak 1.0
 
 T.Tumbler {
--- /dev/null
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/VerticalHeaderView.qml
@@ -0,0 +1,51 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+import QtQuick.Templates 2.15 as T
+import Ak 1.0
+
+T.VerticalHeaderView {
+    id: control
+    implicitWidth: contentWidth
+    implicitHeight: syncView? syncView.height: 0
+
+    delegate: Rectangle {
+        implicitWidth: Math.max(control.width,
+                                text.implicitWidth + 2 * cellPadding)
+        implicitHeight: text.implicitHeight + 2 * cellPadding
+        color: control.Material.backgroundColor
+
+        readonly property real cellPadding:
+            AkUnit.create(8 * AkTheme.controlScale, "dp").pixels
+
+        Text {
+            id: text
+            text: model[control.textRole]
+            width: parent.width
+            height: parent.height
+            horizontalAlignment: Text.AlignHCenter
+            verticalAlignment: Text.AlignVCenter
+            color: enabled?
+                       AkTheme.palette.active.text:
+                       AkTheme.palette.disabled.text
+        }
+    }
+}
--- webcamoid-9.0.0.orig/StandAlone/share/themes/WebcamoidTheme/qmldir
+++ webcamoid-9.0.0/StandAlone/share/themes/WebcamoidTheme/qmldir
@@ -11,6 +11,7 @@ DialogButtonBox 1.0 DialogButtonBox.qml
 Drawer 1.0 Drawer.qml
 Frame 1.0 Frame.qml
 GroupBox 1.0 GroupBox.qml
+HorizontalHeaderView 1.0 HorizontalHeaderView.qml
 ItemDelegate 1.0 ItemDelegate.qml
 Label 1.0 Label.qml
 Menu 1.0 Menu.qml
@@ -32,6 +33,7 @@ ScrollIndicator 1.0 ScrollIndicator.qml
 ScrollView 1.0 ScrollView.qml
 Slider 1.0 Slider.qml
 SpinBox 1.0 SpinBox.qml
+SplitView 1.0 SplitView.qml
 StackView 1.0 StackView.qml
 SwipeDelegate 1.0 SwipeDelegate.qml
 SwipeView 1.0 SwipeView.qml
@@ -46,3 +48,4 @@ ToolButton 1.0 ToolButton.qml
 ToolSeparator 1.0 ToolSeparator.qml
 ToolTip 1.0 ToolTip.qml
 Tumbler 1.0 Tumbler.qml
+VerticalHeaderView 1.0 VerticalHeaderView.qml
--- webcamoid-9.0.0.orig/StandAlone/share/ts/ca.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/ca.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Fa servir el Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Lloc web</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Aplicació de captura amb càmera web.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Una aplicació de càmera web senzilla per a capturar fotos i vídeos.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">Quant a</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">Contribuïdors</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">Llicència</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished">Llicències de tercers</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -113,12 +128,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation type="unfinished">Taxa de bits</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished">Taxa de bits (bits/s)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished">Format de mostratge</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished">Canals</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished">Freqüència de mostratge</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished">Latència (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Captura de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Captura de l’escriptori</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Captura/reproducció d’àudio</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Conversió de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Controlador de càmera virtual</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Reproducció de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Estructures i biblioteques</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Mètode de «root»</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished">Cerca</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished">Qualitat</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation type="unfinished">Suprimeix</translation>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
+        <source>Update</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
-        <source>Update</source>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Afegeix camí de cerca de connector</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Suprimeix</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished">Aplicació de captura amb càmera web.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>CAMÍ</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished">Opcions generals</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished">Actualitzacions</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">Seleccioneu el color nou</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Comprova si hi ha versions noves</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Diàriament</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Cada dos dies</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Setmanalment</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Cada dues setmanes</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Mensualment</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Mai</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Darrera actualització</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>La vostra versió del %1 està desfasada. La darrera versió és &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Actualitza ara</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Gràcies per utilitzar una &lt;b&gt;versió de desenvolupament&lt;/b&gt;!&lt;br /&gt;Serà molt útil si podeu informar-nos de qualsevol problema o suggeriment que tingueu.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Informa d’un problema</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished">Hi ha una versió nova disponible.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished">Baixa %1 %2 ara</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished">Taxa de bits</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished">Taxa de bits (bits/s)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished">Suprimeix</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished">Cerca un efecte</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished">Afegeix un efecte</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished">Descripció</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished">Cerca</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished">Edita</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished">Suprimeix</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation type="unfinished">No s’ha trobat cap càmera</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation type="unfinished">Edita</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation type="unfinished">Suprimeix</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation type="unfinished">No s’ha trobat cap càmera</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished">Cerca</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished">Cerca</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Mostra les vores</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Trieu un color</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Mode</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Natural</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Símbols</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Tipus de lletra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Cerca</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Optimització de contorn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Per defecte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Sense optimització</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Optimització vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Optimització plena</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Estil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Mapa de bits</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Dispositiu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Qualitat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Suavitzador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Sense suavitzador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Compatible amb l’OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Sense suavitzador de subpíxels</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Trieu un tipus de lletra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Mida</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Color</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Suau</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Seleccioneu el color nou</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Taula de colors</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Metall</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Vermell i verd</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Sèpia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Groc i blau</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Personalitzat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Freqüència</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Equalitza</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Ull</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Ulleres</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Ull esquerre 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Ull esquerre 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Ull dret 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Ull dret 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Somriure</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Rectangle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>El·lipse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Imatge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Sòlid</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Traç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Punt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Punt i traç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Punt, punt, traç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Àngel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Ós</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Castor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Gat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Vaca</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Dimoni</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Gos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Gos dàlmata</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Gos feliç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Drac</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Elefant 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Elefant 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Ant</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Granota</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Fantasma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Girafa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Nyu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Cabra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Hipopòtam</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Cavall</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Cavall gris</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Coala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Mico</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Ratolí gris</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Ratolí blanc</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Panda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Pingüí</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Carbassa 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Carbassa 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Ós rentador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Rinoceront</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Ovella</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>Triceratop</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Zebra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Quantitat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Selecciona</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Brillantor</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Contrast</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Color de la radiació</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Detecció de moviment</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Pluja</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>Sincronització vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Soroll</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Graus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Temperatura</translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation>Format de vídeo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Resolució</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Reinicialitza</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Aspecte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Escala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished">Ara</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished">%1 segons</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished">Compilació diària</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/de.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/de.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Verwendet Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Website</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Webcam-Aufnahmeanwendung.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Eine einfache Webcam-Anwendung für die Bild- und Videoaufzeichnung.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation>Über %1</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">Über</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">Beitragende</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">Lizenz</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished">Drittanbieter-Lizenzen</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Videoformat hinzufügen</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Videoformat ändern</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Videoformat entfernen</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Format</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Breite</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Höhe</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Bildwiederholrate</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Audioformat-Optionen</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Bitrate</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bitrate (Bits/Sek)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Audiogerät-Optionen</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Abtastformat</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Kanäle</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Abtastrate</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Latenz (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation>Lade %1 herunter</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation>Größe: %1 %2B / %3 %4B</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation>Geschwindigkeit %1 %2B/s</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation>Zeit übrig: %1</translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation>Virtuelle Kamera installieren?</translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Videoaufnahme</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Desktop-Aufnahme</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Audioaufnahme/-wiedergabe</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Videokonvertierung</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Virtueller Kameratreiber</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Videowiedergabe</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Starte Webcam-Quellen beim Programmstart</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Frameworks und Bibliotheken</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Videoaufnahme</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Admin-/Root-Methode</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Bildverzeichnis</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Suchen</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Dateiformat</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Qualität</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>Wähle Verzeichnis zum Speichern der Bilder</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Plugins</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Suche nach Plugins in Unterverzeichnissen</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Pfad hinzufügen</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Entfernen</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Aktualisieren</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Plugins-Suchpfad hinzufügen</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Entfernen</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Webcam-Aufnahmeanwendung.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Einstellungen aus PATH laden. Konfigurationen aus Anwendungsverzeichnis laden, wenn PATH leer ist.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>PFAD</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>PFAD1;PFAD2;PFAD3;...</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>Rekursiv in den angegebenen Plugin-Pfaden suchen.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>Semikolon getrennte Liste der Pfade zur Suche nach Plugins.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>Semikolon getrennte Liste der Pfade die am Laden gehindert werden.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/Video %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>Bildaufnahme</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>Videoaufnahme</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Allgemeine Optionen</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Plugins</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Aktualisierungen</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">Wählen Sie die neue Farbe aus</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Über neue Versionen benachrichtigen</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>Aktualisierungsdialog anzeigen</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Auf neue Versionen prüfen</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Täglich</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Alle zwei Tage</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Wöchentlich</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Alle zwei Wochen</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Monatlich</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Nie</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Letzte Aktualisierung</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>Ihre Version von %1 ist veraltet. Neueste Version ist &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Jetzt aktualisieren!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Danke für die Verwendung einer &lt;b&gt;Entwicklungsversion&lt;/b&gt;!&lt;br /&gt;Es wäre sehr hilfreich, wenn Sie irgendwelche Fehler und Vorschläge, die Sie haben, melden.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Fehler melden</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>Neue Version verfügbar!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>%1 %2 JETZT herunterladen!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>Diesen Dialog beim nächsten Mal anzeigen</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation>Installation erfolgreich</translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation>Webcamoid neu starten?</translation>
     </message>
@@ -657,7 +724,7 @@
         <translation>Kann neueste Version nicht finden</translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>Videoformat-Optionen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>Bitrate</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bitrate (Bits/Sek)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation>Keyframe-Abstand</translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>Entfernen</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>Videoeffekt hinzufügen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>Effekt suchen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Effekt hinzufügen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Alle Effekte entfernen</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Videoformat-Optionen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Dateiendung</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>Quelle bearbeiten</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Quelle hinzufügen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>Quellentitel</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation>Pfad</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>Dateipfad</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>Suchen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>Datei auswählen, die als Quelle hinzugefügt werden soll</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Bearbeiten</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Entfernen</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>Alle Videodateien</translation>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Quelle hinzufügen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>Keine Webcams gefunden</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
-        <translation>3GP-Video</translation>
+        <translation type="unfinished">3GP-Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
-        <translation>AVI-Video</translation>
+        <translation type="unfinished">AVI-Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
-        <translation>Flash-Video</translation>
+        <translation type="unfinished">Flash-Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
-        <translation>Animiertes GIF</translation>
+        <translation type="unfinished">Animiertes GIF</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
-        <translation>MKV-Video</translation>
+        <translation type="unfinished">MKV-Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
-        <translation>Animiertes PNG</translation>
+        <translation type="unfinished">Animiertes PNG</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
-        <translation>QuickTime-Video</translation>
+        <translation type="unfinished">QuickTime-Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
-        <translation>MP4-Video</translation>
+        <translation type="unfinished">MP4-Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
-        <translation>MPEG-Video</translation>
+        <translation type="unfinished">MPEG-Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
-        <translation>Ogg-Video</translation>
+        <translation type="unfinished">Ogg-Video</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
-        <translation>RealMedia-Video</translation>
+        <translation type="unfinished">RealMedia-Video</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
-        <translation>DVD-Video</translation>
+        <translation type="unfinished">DVD-Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
-        <translation>WebM-Video</translation>
+        <translation type="unfinished">WebM-Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
-        <translation>Windows Media-Video</translation>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>Alle Dateien</translation>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <translation type="unfinished">Windows Media-Video</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Bearbeiten</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Entfernen</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Quelle hinzufügen</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>Keine Webcams gefunden</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">Alle Dateien</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>Keine Ausgabe</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation>Virtuelle Kamera</translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>Virtuelle Kamera bearbeiten</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>Virtuelle Kamera hinzufügen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>Name der virtuellen Kamera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>Format hinzufügen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>Formate löschen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation>Kann die virtuelle Kamera nicht bearbeiten</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation>Kann die virtuelle Kamera nicht hinzufügen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation>Fehler beim Bearbeiten der virtuellen Kamera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation>Fehler beim Hinzufügen der virtuellen Kamera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation>Fehler beim Erstellen der virtuellen Kamera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>Kamerabeschreibung und Formate dürfen nicht leer sein.</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>Ausgabebild der virtuellen Kamera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>Standardausgabebild der virtuellen Kamera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>Suchen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>Fehler beim Entfernen virtueller Kameras</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>Bitte wählen Sie eine Bilddatei aus</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished">Fehler beim Entfernen virtueller Kameras</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>Videoverzeichnis</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>Suchen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>Audioaufnahme</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Dateiformat</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Konfigurieren</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Videoformat</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Audioformat</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>Wähle Verzeichnis zum Speichern von Videos</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>Anzahl der Kratzer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Staub hinzufügen</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Radius</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>Anzahl der Farben</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Farbunterschied</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Kanten anzeigen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Linienfarbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Scan-Block</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Wählen Sie eine Farbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Transformationsmatrix</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Modus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Natürlich</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Fest</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Symbole</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Schriftart</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Suchen</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Hinting</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Standard</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Kein hinting</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Vertikales hinting</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Volles hinting</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Stil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Bitmap</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Gerät</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Umriss</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>Umriss erzwingen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>Übereinstimmung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Qualität</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Kantenglättung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Keine Kantenglättung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Kompatibel mit OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>Ganzzahlige Metriken erzwingen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Kein Subpixel-Antialias</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Keine Schriftzusammenführung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Vordergrundfarbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Hintergrundfarbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Umgekehrt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Bitte wählen Sie eine Schriftart aus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Wählen Sie die Vordergrundfarbe aus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Wählen Sie die Hintergrundfarbe aus</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Größe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Farbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>Wählen Sie die Streifenfarbe aus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Weich</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Wählen Sie die zu filternde Farbe aus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Alte Farbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Neue Farbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Wählen Sie die zu ersetzende Farbe aus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Wählen Sie die neue Farbe aus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Farbtabelle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Basis</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Metall</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Hitze</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Altes Foto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Rot &amp; Grün</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Sepia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Röntgen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Gelb &amp; Blau</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Benutzerdefiniert</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>Farbpalette der Quelle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Bitte wählen Sie eine Bilddatei aus</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation>Convolve-Matrix</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Faktor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>Abweichung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>Grab-Modus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Zufälliges Quadrat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Vertikale Erhöhung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Horizontale Erhöhung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation>Ringe erhöhen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Blockgröße</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>Anzahl der Bilder</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>Mu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Sigma</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Bildwiederholrate</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Amplitude</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Frequenz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Rastergröße</translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>Geschwindigkeit</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Zoomrate</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Stärke</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>Canny-Modus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation>Canny-Schwellwert</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Egalisieren</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Invertieren</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>Haar-Datei</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Auge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Augengläser</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>Stirnfläche Alternative 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>Stirnseite Alternative 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>Stirnfläche Alternative 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>Standard Stirnfläche</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>Ganzkörper</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Linkes Auge 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Unterkörper</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>Augenpaar groß</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>Augenpaar klein</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Linkes Ohr</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Linkes Auge 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Mund</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Nase</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Rechtes Ohr</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Rechtes Auge 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Oberkörper 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>Profilfläche</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Rechtes Auge 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Lächeln</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Oberkörper</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>Marker-Typ</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Rechteck</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Ellipse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Bild</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Verpixeln</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Unschärfe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation>Hintergrundbild</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>Marker-Stil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Fest</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Strich</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Punkt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Strich-Punkt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Strich-Punkt-Punkt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>Markerfarbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>Markerbreite</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Masken</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Engel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Bär</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Biber</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Katze</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Huhn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Kuh</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Teufel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Hund</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Dalmatinerhund</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Fröhlicher Hund</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Drache</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Elefant 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Elefant 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Elch</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Frosch</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Geist</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Giraffe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Gnu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Ziege</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Nilpferd</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Pferd</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Schimmel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Koala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Affe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Graue Maus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Weiße Maus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Panda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Pinguin</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Kürbis 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Kürbis 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Waschbär</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Nashorn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Schaf</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Schädel 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Schädel 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>Triceratops</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Zebra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>Markerbild</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation>Gesicht durch Bild austauschen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
-        <translation>Hintergründe</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation>Schwarzes Quadrat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation>Hintergrundbild</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation>Hintergrund durch dieses Bild ersetzen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>Pixelrastergröße</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>Unschärferadius</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation>Gesichtsbereich-Einstellungen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation>H-Versatz</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation>V-Versatz</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation>Breite anpassen %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation>Höhe anpassen %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation>H-Radius %</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation>V-Radius %</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>Wählen Sie die Markerfarbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Hart</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation>Kühlung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Auflösen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Zoom</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Schwellenwert</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Luma-Schwellenwert</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Alpha diff</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Alpha-Variation</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation>Schrittlänge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Muster</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation>90° Halbton 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>Cluster 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>Cluster 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>Cluster 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>Linien 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>Magisch 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>Magisch 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation>Geordnet 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation>Geordnet 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation>Geordnet 8x8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation>Bitmap-Muster</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>Mustergröße</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>Helligkeit</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation>Steigung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation>Abfangen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Spirale 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Spirale 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Parabel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>Horizontaler Streifen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation>Geschwindigkeitserhöhung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Menge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Luma-Schwellenwert</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation>Wählen Sie die Farbe der Automata aus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation>Anzahl der Drops</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Auswählen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>Zeigerfarbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>Wähle Farbe des Cursors</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation>Min. Drop-Länge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation>Max. Drop-Länge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>Min. Speed</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>Max. Speed</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>Zeige Cursor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Videospur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Audiospur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Untertitelspur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Einfach</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Helligkeit</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Kontrast</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation>Weich normal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation>Hart normal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>Soft-Farbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>Hart-Farbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Alpha-Differenzial</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Strahlungsfarbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Bewegungserkennung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Regen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation>Verfall</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Linien anzeigen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Linien ausblenden</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Ausblendungsfarbe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Wählen Sie die Ausblendfarbe</translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>Vertikale Synchronisation</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Rauschen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Maske</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Grade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Temperatur</translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation>Videoformat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Auflösung</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>BPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Blickpunkt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Skala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Weichheit</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>Wählen Sie die Vignettenfarbe aus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>Wellen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Phase</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation>Blitz verwenden</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Jetzt</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 Sekunden</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Bild aufnehmen</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation>%1/Bild %2.%3</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished">Täglicher Build</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Videoaufnahme</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>Seitenverhältnis</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation>Verkleinerungsrate</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation>Vergrößerungsrate</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation>z.B. 16:9, 4:3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation>Ausschnitt sperren</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation>Debug-Modus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>Horizontal spiegeln</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>Vertikal spiegeln</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>Breite</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>Höhe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation>Skalierungsmodus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>Schnell</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>Linear</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation>Seitenverhältnis-Modus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>Ignorieren</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation>Belassen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/el.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/el.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
-        <source>Using Qt %1</source>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/About.qml" line="80"/>
+        <source>Using Qt %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -113,12 +128,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -131,30 +146,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
+        <source>Update</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
-        <source>Update</source>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation type="unfinished"></translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoLayer</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/es.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/es.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Utiliza Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Sitio web</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Aplicación de captura con cámara web.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Una aplicación sencilla para capturar fotos y vídeos con la cámara web.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Añadir formato de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Cambiar formato de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Quitar formato</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Formato</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Ancho</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Alto</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished">Cuadros por segundo</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Opciones del Codec de Audio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Tasa de Bits</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Tasa de bits (bits/seg)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Opciones del dispositivo de audio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished">Formato de la muestra</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished">Canales</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Frecuencia de muestreo</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Latencia (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Captura de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Captura del escritorio</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Capturar/Reproducir audio</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Convertir vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Driver de la cámara virtual</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Reproducción de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Grabación de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Método inicial</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished">Buscar</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished">Calidad</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation type="unfinished">Eliminar</translation>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
+        <source>Update</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
-        <source>Update</source>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Añadir ruta de búsqueda para los plugins</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Eliminar</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Aplicación de captura para la webcam.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Cargar configuraciones desde RUTA. Si RUTA está vacío, carga las configuraciones desde el directorio de la aplicación.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>Busque en las rutas de los plugins especificados recursivamente.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>Lista de rutas separadas por dos puntos para buscar plugins.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>Lista de rutas separadas por dos puntos para evitar la carga.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished">Opciones generales</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished">Actualizaciones</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">Seleccione el nuevo color</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Notificar sobre nuevas versiones</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Buscar nuevas versiones</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Diario</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Cada dos días</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Semanal</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Cada dos semanas</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Mensual</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Nunca</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Última actualización</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>Su versión de %1 está desactualizada. La última versión es &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>¡Actualizar ahora!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>¡Gracias por usar un &lt;b&gt;versión de desarrollo&lt;/b&gt;!&lt;br /&gt;Será muy útil si puede informar de cualquier error y sugerencia que tenga.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Reportar un error</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished">Tasa de Bits</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished">Tasa de bits (bits/seg)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished">Eliminar</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished">Archivo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished">URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished">Descripción</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished">Ruta</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished">Ruta del archivo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished">Buscar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished">Elige un archivo para añadir como fuente</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished">Editar</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished">Eliminar</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished">Añadir fuente</translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation type="unfinished">Todos los archivos de vídeo</translation>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished">Vídeo 3GP</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished">Vídeo AVI</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished">Vídeo Flash</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished">GIF animado</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished">Vídeo MKV</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished">PNG animado</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished">Vídeo QuickTime</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished">Vídeo MP4</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished">Vídeo MPEG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished">Vídeo Ogg</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished">Vídeo RealMedia</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished">Vídeo DVD</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished">Vídeo WebM</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation type="unfinished">Editar</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation type="unfinished">Eliminar</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation type="unfinished">Añadir fuente</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished">Buscar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished">Por favor elija un archivo de imagen</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished">Buscar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>Número de rayas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Añadir polvo</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Ratio</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>N° de colores</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Diferencia de color</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Mostrar bordes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Color de línea</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Analizar bloque</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Elija un color</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Matriz de transformación</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Modo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Natural</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Fijado</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Símbolos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Fuente</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Buscar</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Sugerencia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Predeterminado</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Sin sugerencia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Sugerencia vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Sugerencia completa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Estilo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Mapa de bits</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Dispositivo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Contorno</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>Forzar contorno</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>Coincidir</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Calidad</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Antialias</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Sin antialias</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Compatible con OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>Forzar métricas enteras</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Sin antialias de subpíxel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Sin fusión de fuentes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Color de primer plano</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Color de fondo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Invertido</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Por favor elija una fuente</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Elija el color de primer plano</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Elija el color de fondo</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Tamaño</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Color</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>Elija el color de las tiras</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Suave</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Seleccione el color para filtrar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Color viejo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Color nuevo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Seleccione el color para reemplazar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Seleccione el nuevo color</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Tabla de colores</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Base</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Intensidad</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Foto vieja</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Rojo y verde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Sepia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Rayos-X</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Amarillo y azul</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Personalizado</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Por favor elija un archivo de imagen</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation>Matriz de implicación</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Factor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>Predisposición</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>Modo de agarre</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Cuadrado aleatorio</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Aumento vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Aumento horizontal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation>Aumento de anillos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Tamaño del bloque</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>N° de cuadros</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>Mu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Sigma</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Cuadros por segundo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Amplitud</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Frecuencia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Tamaño de la cuadrícula</translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>Velocidad</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Tasa de zoom</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Fuerza</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>Modo Canny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Igualar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Invertir</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>Archivo Haar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Vista</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Anteojos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>Alternativa de cara frontal 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>Alternativa de cara frontal 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>Alternativa de cara frontal 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>Cara frontal predeterminada</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>Cuerpo completo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Ojo izquierdo 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Cuerpo inferior</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>Par de ojos grandes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>Par de ojos pequeños</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Oreja izquierda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Ojo izquierdo 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Boca</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Nariz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Oreja derecha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Ojo derecho 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Parte superior del cuerpo 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>Cara de perfil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Ojo derecho 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Sonrisa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Parte superior del cuerpo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>Tipo de marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Rectángulo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Elipse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Imagen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Pixelado</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Difuminar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>Estilo de marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Sólido</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Guión</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Punto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Punto y guión</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Punto, guión y guión</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>Marcador de color</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>Ancho del marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Máscaras</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Ángel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Oso</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Castor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Gato</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Pollo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Vaca</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Diablo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Perro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Perro dálmata</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Perro feliz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Dragón</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Elefante 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Elefante 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Alce</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Rana</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Fantasma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Jirafa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Ñu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Cabra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Hipopótamo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Caballo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Caballo gris</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Coala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Mono</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Ratón gris</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Ratón blanco</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Panda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Pingüino</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Calabaza 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Calabaza 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Mapache</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Rinoceronte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Oveja</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Cráneo 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Cráneo 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>Triceratops</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Cebra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>Imagen de marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>Tamaño de cuadrícula de píxel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>Ratio de desenfoque</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>Seleccionar el color del marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Duro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation>Enfriamiento</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Zoom</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Umbral</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Umbral de luz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Diferencia alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Variación alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation>Paseo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Patrón</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation>90° semitono 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>Grupo 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>Grupo 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>Grupo 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>Líneas 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>Mágico 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>Mágico 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation>Ordenado 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation>Ordenado 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation>Ordenado 8x8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>Tamaño del patrón</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>Ligereza</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation>Pendiente</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation>Interceptar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Espiral 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Espiral 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Parábola</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>Franja horizontal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation>Incremento de velocidad</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Cantidad</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Umbral de luma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation>Elija el color del autómata</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation>N° de gotas</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Pista de vídeo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Pista de audio</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Pista de subtítulos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Sencillo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Brillo</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Contraste</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation>Suave normal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation>Duro normal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>Color suave</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>Color duro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Diferencial alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Color de radiación</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Detección de movimiento</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Lluvia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation>Caída</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Mostrar líneas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Ocultar líneas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Color de la piel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Elija el color de la piel</translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>Sincronización vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Ruido</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Máscara</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Grados</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Temperatura</translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation>Formato de vídeo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Resolución</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>FPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Restablecer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Aspecto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Escala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Suavidad</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>Elija el color de la viñeta</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>Ondulaciones</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Etapa</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished">Ahora</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished">%1 segundos</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished">Ancho</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished">Alto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/et.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/et.ts
@@ -12,25 +12,40 @@
         <location filename="../qml/About.qml" line="66"/>
         <source>Built from</source>
         <extracomment>Built from &quot;short commit hash&quot;</extracomment>
+        <translation>Kompileerimisjärgu viide</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation>Kompileerimisjärgu viide: %1</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Kasutusel Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Veebileht</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Veebikaamera salvestusprogramm.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Lihtne programm veebikaamerast piltide ja videote salvestamiseks.</translation>
     </message>
@@ -43,64 +58,64 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
-        <translation type="unfinished">Rakenduse teave</translation>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
+        <translation>Rakenduse teave</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
-        <translation type="unfinished">Kaasteelised</translation>
+        <translation>Kaasteelised</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
-        <translation type="unfinished">Litsents</translation>
+        <translation>Litsents</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
-        <translation type="unfinished">Kolmandate osapoolte litsentsid</translation>
+        <translation>Kolmandate osapoolte litsentsid</translation>
     </message>
 </context>
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Lisa videovorming</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Muuda videovormingut</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Eemalda vorming</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Vorming</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Laius</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Kõrgus</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Kaadrisagedus</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Audiokodeki valikud</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Bitikiirus</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bitikiirus (bitti/sekundis)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Heliseadme valikud</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Diskreetimisvorming</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Kanalid</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Diskreetimissagedus</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Latentsusaeg (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Videohõive</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Töölaua hõive</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Audio hõive/esitamine</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Video teisendamine</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Virtuaalse kaamera draiver</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Video taasesitus</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Kävitamisel esita sisendeid</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Raamistikud ja teegid</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Video salvestamine</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Põhimeetod</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Piltide kaust</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Otsi</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Failivorming</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Kvaliteet</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>Oma fotode salvestamiseks vali kaust</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Laiendused</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Otsi laiendusi alamkaustadest</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Lisa otsingurada</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Eemalda</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Uuenda</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Lisa laienduste otsingurada</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation>Eemalda</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Veebikaamera salvestusprogramm.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Laadi seadistus asukohast PATH. Kui PATH on tühi, laaditakse seadistus rakenduse kataloogist.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>OTSINGURADA</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>OTSINGURADA1;OTSINGURADA2;OTSINGURADA3:...</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>Otsi valitud laienduste otsingurajalt rekursiivselt.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>Semikooloniga eraldatud otsinguradade loendis, kust laiendusi otsime.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>Semikooloniga eraldatud otsingurajad, millelt laadimist vältida.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/video %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>Foto salvestamine</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>Video salvestamine</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Üldised seaded</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Laiendused</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Värskendused</translation>
     </message>
@@ -521,7 +578,7 @@
     <message>
         <location filename="../qml/SettingsMenu.qml" line="64"/>
         <source>About</source>
-        <translation type="unfinished">Rakenduse teave</translation>
+        <translation>Rakenduse teave</translation>
     </message>
     <message>
         <location filename="../qml/SettingsMenu.qml" line="71"/>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
-        <translation type="unfinished">Vali uus värv</translation>
+        <translation>Vali uus värv</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Teavita uutest versioonidest</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>Rakenduse käivitamisel näita uuenduste vaadet</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Kontrolli versiooniuuendusi</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>iga päev</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>iga kahe päeva järel</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>kord nädalas</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>iga kahe nädala järel</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>kord kuus</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>mitte kunagi</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Viimati kontrollitud</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>Sinu kasutatav %1 versioon on vana. Viimane versioon on &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Uuenda nüüd!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Tänud, et kasutad &lt;b&gt;arendusversiooni&lt;/b&gt;!&lt;br /&gt;Kui märkad vigu või sul tekib ettepanekuid, siis palun anna neist teada.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Teata veast</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>Uus versioon on saadaval!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>Laadi NÜÜD %1 %2 alla!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>Näita seda teadet ka järgmistel kordadel</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>Videokodekite valikud</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>Bitikiirus</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bitikiirus (bitti sekundis)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation>Võtmekaadrite samm</translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>Eemalda</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>Lisa videoefekt</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>Otsi efekti</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation>Rakenda efekte jadas</translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Lisa efekt</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Eemalda kõik efektid</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Videovormingu valikud</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Faililaiend</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>Muuda sisendit</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Lisa sisend</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>Fail</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>Kirjeldus</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>Sisendi pealkiri</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation>Asukoht</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>Faili asukoht</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>Otsi</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>Vali fail, mida soovid lisada sisendina</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Muuda</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Eemalda</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Lisa sisend</translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>Kõik videofailid</translation>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>Veebikaameraid ei leidunud</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation>3GP video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation>AVI video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation>Flash video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation>Animeeritud GIF</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation>MKV video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation>Animeeritud PNG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation>QuickTime video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation>MP4 video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation>MPEG video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation>Ogg video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation>RealMedia video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation>DVD video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation>WebM video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="169"/>
         <source>Windows Media Video</source>
         <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation>Windows Media Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>Kõik failid</translation>
-    </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
-    <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Muuda</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Eemalda</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Lisa sisend</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>Veebikaameraid ei leidunud</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation>Kõik failid</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>Väljud puudub</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation>Virtuaalne kaamera</translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>Muuda virtuaalset kaamerat</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>Lisa virtuaalne kaamera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>Virtuaalse kaamera nimi</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>Lisa vorming</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>Eemalda vormingud</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>Kaamera kirjelduse ja vormingute väljad ei tohi olla täitmata.</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>Virtuaalse kaamera pildiväljund</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>Virtuaalse kaamera vaikimisi pildiväljund</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>Otsi</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>Viga virtuaalsete kaamerate kustutamisel</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>Palun vali pildifail</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
-        <source>Add output</source>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
-        <source>Error Creating Virtual Camera</source>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
+        <source>Add output</source>
+        <translation>Lisa väljund</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
+        <source>Error Creating Virtual Camera</source>
+        <translation>Viga virtuaalse kaamera loomisel</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
-        <translation type="unfinished"></translation>
+        <translation>Kustuta kõik väljundid</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
-        <translation type="unfinished">Viga virtuaalsete kaamerate kustutamisel</translation>
+        <translation>Viga virtuaalsete kaamerate kustutamisel</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
-        <translation type="unfinished"></translation>
+        <translation>Määra pildiväljund</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>Videofailide kaust</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>Otsi</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>Salvesta heli</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Failivorming</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Seadista</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Videokodek</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Audiokodek</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>Vali kaust oma videote salvestamiseks</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>Kraabete arv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Lisa tolmu</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Raadius</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>Värve</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Värvierinevus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Näita piirjooni</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Piirjoone värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Skanniplokk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Vali värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Teisendusmaatriks</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Režiim</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Loomulik</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Fikseeritud</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Sümbolid</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Font</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Otsi</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Varjundamine</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Vaikimisi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Varjundamine puudub</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Vertikaalne varjundamine</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Täismahuline varjundamine</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Stiil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Raster</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Seade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Kontuur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>Jõusta kontuur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
-        <translation type="unfinished">Ühitamine</translation>
+        <translation>Ühitamine</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Kvaliteet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Silumine</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Silumine puudub</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Ühilduv OpenGL&apos;iga</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>Jõusta täisarvumeetrika</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Ära kasuta alampiksli silumist</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Keela kirjatüüpide mestimine</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Esiplaani värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Taustavärv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Pööratud</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Palun vali font</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Palun vali esiplaani värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Palun vali taustavärv</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Suurus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>Vali riba värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Pehme</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Vali filtri värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Vana värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Uus värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Vali asendatav värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Vali uus värv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Värvitabel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Baas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Metall</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Soojus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Vana foto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Punane ja roheline</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Seepia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Röntgen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Kollane ja sinine</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Kohandatud</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
-        <translation type="unfinished">Aluspalett</translation>
+        <translation>Aluspalett</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Palun vali pildifail</translation>
     </message>
@@ -1551,110 +1866,111 @@
         <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="48"/>
         <source>Convolve matrix</source>
         <extracomment>https://en.wikipedia.org/wiki/Kernel_(image_processing)</extracomment>
-        <translation type="unfinished">Konvolutsioonimaatriks</translation>
+        <translation>Konvolutsioonimaatriks</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
-        <translation type="unfinished">Tegur</translation>
+        <translation>Tegur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>Kallutatus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>Haarderežiim</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Juhuslik ruut</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Vertikaalne kasv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Horisontaalne kasv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
-        <translation type="unfinished">Ringkasv</translation>
+        <translation>Ringkasv</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>Kaadrite arv</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>Müü-faktor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Sigma-faktor</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Kaadrisagedus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Amplituud</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Sagedus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Rastri suurus</translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>Kiirus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation>Videovorming</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Eraldusvõime</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Lähtesta</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Nüüd</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 sekundit</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Pildista</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
-        <translation type="unfinished">Igapäevane ehitus</translation>
+        <translation>Igapäevane arendusjärk</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Salvesta video</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>Kuvasuhe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>Laius</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>Kõrgus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/fr.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/fr.ts
@@ -12,25 +12,40 @@
         <location filename="../qml/About.qml" line="66"/>
         <source>Built from</source>
         <extracomment>Built from &quot;short commit hash&quot;</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Conçu à base de</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation>Conçu à base de %1</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation>Ouvrez le rapport dans votre navigateur web</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Avec Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Site Web</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation>Aller sur le site web %1</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Application de capture de webcam.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Une application webcam simple pour la capture d’images et de vidéos.</translation>
     </message>
@@ -40,67 +55,67 @@
     <message>
         <location filename="../qml/AboutDialog.qml" line="32"/>
         <source>About %1</source>
-        <translation type="unfinished"></translation>
+        <translation>A propos de %1</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
-        <translation type="unfinished">À propos</translation>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
+        <translation>A propos</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
-        <translation type="unfinished">Contributeurs</translation>
+        <translation>Contributeurs</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
-        <translation type="unfinished">Licence</translation>
+        <translation>Licence</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
-        <translation type="unfinished">Licences tierces</translation>
+        <translation>Licences tierces</translation>
     </message>
 </context>
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Ajouter un format vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Changer le format vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Retirer le format</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Format</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Largeur</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Hauteur</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Fréquence d&apos;images</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Options format audio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Débit</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Débit (bits/s)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Options d&apos;appareil audio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
-        <translation type="unfinished">Format d’échantillon</translation>
+        <translation>Format de l&apos;échantillon</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
-        <translation type="unfinished">Chaînes</translation>
+        <translation>Canaux</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
-        <translation type="unfinished">Débit d’échantillonnage</translation>
+        <translation>Débit d’échantillonnage</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Latence (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation>Configurer l&apos;entrée</translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation>Configurer la sortie</translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -224,32 +255,32 @@
     <message>
         <location filename="../qml/DownloadDialog.qml" line="32"/>
         <source>Downloading %1</source>
-        <translation type="unfinished"></translation>
+        <translation>Téléchargement de %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
-        <translation type="unfinished"></translation>
+        <translation>De : %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
-        <translation type="unfinished"></translation>
+        <translation>A : %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
-        <translation type="unfinished"></translation>
+        <translation>Taille : %1 %2B / %3 %4B</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
-        <translation type="unfinished"></translation>
+        <translation>Vitesse : %1 %2B/s</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
-        <translation type="unfinished"></translation>
+        <translation>Temps restant : %1</translation>
     </message>
 </context>
 <context>
@@ -257,7 +288,7 @@
     <message>
         <location filename="../qml/DownloadFailedDialog.qml" line="31"/>
         <source>Download failed</source>
-        <translation type="unfinished"></translation>
+        <translation>Échec du téléchargement</translation>
     </message>
 </context>
 <context>
@@ -265,64 +296,64 @@
     <message>
         <location filename="../qml/DownloadSucceededDialog.qml" line="31"/>
         <source>Download ready</source>
-        <translation type="unfinished"></translation>
+        <translation>Prêt à télécharger</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
-        <translation type="unfinished"></translation>
+        <translation>Installer la caméra virtuelle ?</translation>
     </message>
 </context>
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Capture vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Capture du bureau</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Lire/capturer l’audio</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Conversion vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Pilote virtuel de la caméra</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Lecture vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Lire les sources au démarrage</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Frameworks et bibliothèques</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation>Capture d&apos;écran</translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation>Capture Audio/Lecture</translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Enregistrement vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Méthode racine</translation>
@@ -331,37 +362,50 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Répertoire d&apos;images</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Rechercher</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation>Recherche de dossiers pour sauvegarder les images</translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Format de fichier</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Qualité</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>Sélectionnez un dossier où enregistrer vos photos</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation>Fermer le panneau %1</translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
-        <translation type="unfinished"></translation>
+        <translation>Filtre à tubes</translation>
     </message>
 </context>
 <context>
@@ -377,87 +421,100 @@
         <translation>Greffons</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Rechercher des greffons dans les sous-dossiers</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Ajouter un chemin</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Supprimer</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Mettre à jour</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation>Mise à jour de la liste des plugins</translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Ajouter un chemin de recherche des greffons</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation>Supprimer</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Application de capture de webcam.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Chargement des paramètres depuis le CHEMIN. Si le CHEMIN est vide, le chargement des configurations se fera depuis le répertoire d&apos;application.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>CHEMIN</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>Chemin 1 ; Chemin 2 ; Chemin 3…</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
-        <translation type="unfinished"></translation>
+        <translation>Envoyer le débogage de sortie vers un fichier</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
-        <translation type="unfinished"></translation>
+        <translation>FICHIER</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation>Ouvrir une nouvelle instance de %1.</translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
-        <translation type="unfinished"></translation>
+        <translation>Recherche récursive dans les chemins des plugins spécifiés.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
-        <translation type="unfinished"></translation>
+        <translation>Liste de chemins séparés par points-virgules pour la recherche de plugins.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Liste de chemins séparés par points-virgules pour éviter le chargement.</translation>
     </message>
 </context>
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
-        <translation type="unfinished"></translation>
+        <translation>%1/Vidéo %2.%3</translation>
     </message>
 </context>
 <context>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>Capture d&apos;image</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>Enregistrement vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Options générales</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Greffons</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Mises à jour</translation>
     </message>
@@ -516,12 +573,12 @@
     <message>
         <location filename="../qml/SettingsMenu.qml" line="58"/>
         <source>Donate</source>
-        <translation type="unfinished"></translation>
+        <translation>Faire un don</translation>
     </message>
     <message>
         <location filename="../qml/SettingsMenu.qml" line="64"/>
         <source>About</source>
-        <translation type="unfinished">À propos</translation>
+        <translation>À propos</translation>
     </message>
     <message>
         <location filename="../qml/SettingsMenu.qml" line="71"/>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
-        <translation type="unfinished">Sélectionner la nouvelle couleur</translation>
+        <translation>Sélectionner la nouvelle couleur</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Notifier les nouvelles versions</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
-        <translation type="unfinished">Afficher les dialogues mis à jour.</translation>
+        <translation>Afficher les dialogues mis à jour</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Vérifier les nouvelles versions</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Quotidiennement</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Tous les deux jours</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Hebdomadairement</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Toutes les deux semaines</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Mensuellement</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Jamais</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Dernière mise à jour</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>Votre version de %1 est périmée. La dernière version est &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Mettez-vous à niveau !</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Merci d&apos;utiliser une &lt;b&gt;version de développement&lt;/b&gt; ! &lt;br /&gt; Cela serait vraiment utile si vous pouvez signaler tout bug ou suggestion.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Signaler une erreur</translation>
     </message>
@@ -615,17 +682,17 @@
     <message>
         <location filename="../qml/UpdatesDialog.qml" line="33"/>
         <source>New version available!</source>
-        <translation type="unfinished">Nouvelle version disponible !</translation>
+        <translation>Nouvelle version disponible !</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>Télécharger %1 %2 MAINTENANT !</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
-        <translation type="unfinished">Montrer ce dialogue la prochaine fois</translation>
+        <translation>Montrer ce dialogue la prochaine fois</translation>
     </message>
 </context>
 <context>
@@ -633,7 +700,7 @@
     <message>
         <location filename="../qml/VCamInstallFailedDialog.qml" line="31"/>
         <source>Installation failed</source>
-        <translation type="unfinished"></translation>
+        <translation>Échec de l&apos;installation</translation>
     </message>
 </context>
 <context>
@@ -641,12 +708,12 @@
     <message>
         <location filename="../qml/VCamInstallSucceededDialog.qml" line="31"/>
         <source>Installation succeeded</source>
-        <translation type="unfinished"></translation>
+        <translation>Installation réussie</translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
-        <translation type="unfinished"></translation>
+        <translation>Redémarrer Webcamoid ?</translation>
     </message>
 </context>
 <context>
@@ -654,12 +721,12 @@
     <message>
         <location filename="../qml/VCamManualDownloadDialog.qml" line="31"/>
         <source>Can&apos;t get latest version</source>
-        <translation type="unfinished"></translation>
+        <translation>Impossible d&apos;obtenir la dernière version</translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
-        <translation type="unfinished"></translation>
+        <translation>Télécharger manuellement la caméra virtuelle ?</translation>
     </message>
 </context>
 <context>
@@ -667,23 +734,23 @@
     <message>
         <location filename="../qml/VideoCodecOptions.qml" line="27"/>
         <source>Video Codec Options</source>
-        <translation type="unfinished">Options des codecs vidéos.</translation>
+        <translation>Options des codecs vidéos</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
-        <translation type="unfinished">Débit</translation>
+        <translation>Débit</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Débit (bits/s)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
-        <translation type="unfinished"></translation>
+        <translation>Allongement d&apos;images-clés</translation>
     </message>
 </context>
 <context>
@@ -693,35 +760,45 @@
         <source>Remove</source>
         <translation>Supprimer</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation>Supprimer l&apos;effet vidéo %1</translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
     <message>
         <location filename="../qml/VideoEffectsDialog.qml" line="36"/>
         <source>Add video effect</source>
-        <translation type="unfinished">Ajouter des effets vidéos</translation>
+        <translation>Ajouter des effets vidéos</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
-        <translation type="unfinished">Rechercher un effet</translation>
+        <translation>Rechercher un effet</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation>Recherche d&apos;effet vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Effet de chaîne</translation>
     </message>
 </context>
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Ajouter un effet</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Supprimer tous les effets</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Options de format vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Extension de fichier</translation>
     </message>
@@ -755,180 +832,280 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>Éditer la source</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Ajouter une source</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>Fichier</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>Description</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>Titre de la source</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation>Chemin</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>Chemin du fichier</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>Rechercher</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation>Recherche du fichier à utiliser comme source</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>Choisir le fichier à ajouter comme source</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Modifier</translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>Tous les fichiers vidéo</translation>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Supprimer</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Ajouter une source</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation>Configurer la source</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>Aucune webcam trouvée</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation>Vidéo 3GP</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation>Vidéo AVI</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation>Bitmap Windows</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation>Curseur Microsoft Windows</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation>Vidéo Flash</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation>GIF animé</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation>Format d&apos;échange graphique</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation>Image icône d&apos;Apple</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation>Icône Microsoft Windows</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation>&apos;Joint Photographic Experts Group&apos;</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation>Vidéo MKV</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation>PNG animé</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation>&apos;Multiple-image Network Graphics&apos;</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation>Vidéo QuickTime</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation>Vidéo MP4</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation>Vidéo MPEG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation>Vidéo Ogg</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation>Bitmap portable</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation>Graymap portable</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation>&apos;Portable Network Graphics&apos;</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation>Pixmap portable</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation>Vidéo RealMedia</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation>&apos;Scalable Vector Graphics&apos;</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation>&apos;Truevision TGA&apos;</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation>&apos;Tagged Image File Format&apos;</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation>Vidéo DVD</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation>&apos;Wireless Bitmap&apos;</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation>Vidéo WebM</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
-        <translation>Windows Media Video</translation>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation>&apos;WebP&apos;</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>Tous les fichiers</translation>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <translation>Windows Media Vidéo</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Modifier</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation>&apos;X11 Bitmap&apos;</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Supprimer</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation>&apos;X11 Pixmap&apos;</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Ajouter une source</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation>Tous les fichiers image et vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>Aucune webcam trouvée</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation>Tous les fichiers</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Pas de sortie</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
-        <translation type="unfinished"></translation>
+        <translation>Caméra virtuelle</translation>
     </message>
 </context>
 <context>
@@ -941,66 +1118,66 @@
     <message>
         <location filename="../qml/VideoOptions.qml" line="44"/>
         <source>Outputs</source>
-        <translation type="unfinished">Sorties</translation>
+        <translation>Sorties</translation>
     </message>
 </context>
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>Éditer la caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>Ajouter une caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>Nom de la caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>Ajouter un format</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
-        <translation type="unfinished"></translation>
+        <translation>Effacer les formats</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
-        <translation type="unfinished"></translation>
+        <translation>Impossible de modifier la caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
-        <translation type="unfinished"></translation>
+        <translation>Impossible d&apos;ajouter la caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
-        <translation type="unfinished"></translation>
+        <translation>Erreur d&apos;édition de la caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
-        <translation type="unfinished"></translation>
+        <translation>Erreur lors de l&apos;ajout de la caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
-        <translation type="unfinished"></translation>
+        <translation>Erreur de création de la caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
-        <translation type="unfinished">Les formats et la description de la caméra ne peuvent être vide</translation>
+        <translation>Les formats et la description de la caméra ne peuvent être vides.</translation>
     </message>
 </context>
 <context>
@@ -1008,12 +1185,12 @@
     <message>
         <location filename="../qml/VideoOutputOptions.qml" line="61"/>
         <source>Edit</source>
-        <translation type="unfinished">Modifier</translation>
+        <translation>Modifier</translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputOptions.qml" line="73"/>
         <source>Can&apos;t Edit The Virtual Camera</source>
-        <translation type="unfinished">Impossible d&apos;éditer la caméra virtuelle</translation>
+        <translation>Impossible d&apos;éditer la caméra virtuelle</translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputOptions.qml" line="80"/>
@@ -1023,12 +1200,12 @@
     <message>
         <location filename="../qml/VideoOutputOptions.qml" line="95"/>
         <source>Error removing the virtual camera</source>
-        <translation type="unfinished"></translation>
+        <translation>Erreur de suppression de la caméra virtuelle</translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputOptions.qml" line="99"/>
         <source>Can&apos;t Remove The Virtual Camera</source>
-        <translation type="unfinished">Impossible de supprimer la caméra virtuelle</translation>
+        <translation>Impossible de supprimer la caméra virtuelle</translation>
     </message>
 </context>
 <context>
@@ -1036,30 +1213,35 @@
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="28"/>
         <source>Virtual camera output picture</source>
-        <translation type="unfinished"></translation>
+        <translation>Image de sortie de la caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
-        <translation type="unfinished"></translation>
+        <translation>Image de sortie par défaut de la caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>Rechercher</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
-        <translation type="unfinished"></translation>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
+        <translation>Recherche d&apos;une image à utiliser en image de sortie par défaut</translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation>Impossible de définir l&apos;image de la caméra virtuelle</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
-        <translation type="unfinished">Erreur lors de la suppression des caméras virtuelles</translation>
+        <translation>Erreur de suppression des caméras virtuelles</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>Veuillez choisir un fichier d’image</translation>
     </message>
@@ -1067,100 +1249,131 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
-        <translation type="unfinished"></translation>
+        <translation>La caméra virtuelle est périmée (%1), installez la dernière version (%2) ?</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
-        <translation type="unfinished"></translation>
+        <translation>Installer</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation>Installer une caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation>Configurer la sortie</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
-        <translation type="unfinished"></translation>
+        <translation>Ajouter une sortie</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
-        <translation type="unfinished"></translation>
+        <translation>Erreur de création de la caméra virtuelle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
-        <translation type="unfinished"></translation>
+        <translation>Supprimer toutes les sorties</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
-        <translation type="unfinished"></translation>
+        <translation>Erreur de suppression des caméras virtuelles</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
-        <translation type="unfinished">Erreur lors de la suppression des caméras virtuelles</translation>
+        <translation>Erreur de suppression des caméras virtuelles</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
-        <translation type="unfinished"></translation>
+        <translation>Régler l&apos;image de sortie</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
-        <translation type="unfinished"></translation>
+        <translation>La caméra virtuelle n&apos;est pas installée, voulez-vous l&apos;installer ?</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
-        <translation type="unfinished"></translation>
+        <translation>La caméra virtuelle n&apos;est pas prise en charge par cette plate-forme</translation>
     </message>
 </context>
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>Répertoire de vidéos</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>Rechercher</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation>Recherche de dossier pour sauvegarder les vidéos</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>Enregistrer l&apos;audio</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Format de fichier</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Configurer</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation>Configurer le format du fichier</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Codec vidéo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation>Configurer le codec vidéo</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Codec audio</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation>Configurer le codec audio</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
-        <translation type="unfinished">Sélectionner le fichier où sauvegarder vos vidéos</translation>
+        <translation>Choisir le dossier où sauvegarder les vidéos</translation>
     </message>
 </context>
 <context>
@@ -1168,62 +1381,62 @@
     <message>
         <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="40"/>
         <source>Number of scratches</source>
-        <translation type="unfinished"></translation>
+        <translation>Nombre de rayures</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Ajouter de la poussière</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Rayon</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>Nombre de couleurs</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Différence des couleurs</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Montrer les bordures</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Couleur de ligne</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
-        <translation type="unfinished"></translation>
+        <translation>Bloc de numérisation</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Choisir une couleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Matrice d’application linéaire</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Mode</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Naturel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Fixe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Symboles</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Police de caractères</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Rechercher</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
-        <source>Hinting</source>
+        <source>Search the font to be used</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
+        <source>Hinting</source>
+        <translation>Indice</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Par défaut</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
-        <translation type="unfinished"></translation>
+        <translation>Pas d&apos;indice</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
-        <translation type="unfinished"></translation>
+        <translation>Indice vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
-        <translation type="unfinished"></translation>
+        <translation>Indices complets</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Style</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
-        <translation type="unfinished"></translation>
+        <translation>Bitmap</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Appareil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
-        <translation type="unfinished"></translation>
+        <translation>Contour</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
-        <translation type="unfinished"></translation>
+        <translation>Forcer le contour</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
-        <translation type="unfinished"></translation>
+        <translation>Correspondance</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Qualité</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Antialias</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Pas d’antialias</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Compatible avec OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
-        <translation type="unfinished"></translation>
+        <translation>Forcer les métriques intégrales</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
-        <translation type="unfinished"></translation>
+        <translation>Pas d&apos;anticrénelage sous-pixel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
-        <translation type="unfinished"></translation>
+        <translation>Pas de fusion des polices</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Couleur de premier plan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Couleur d&apos;arrière-plan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Inversé</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Veuillez sélectionner une police</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Sélectionnez la couleur de premier plan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Sélectionnez la couleur d&apos;arrière-plan</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Taille</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Couleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>Sélectionnez la couleur des bandes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Doux</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Sélectionnez la couleur à filtrer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Ancienne couleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Nouvelle couleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Sélectionner la couleur à remplacer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Sélectionner la nouvelle couleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Table des couleurs</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Base</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Métal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Chaleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Ancienne photo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Rouge &amp; vert</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Sépia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Rayon X</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Jaune &amp; bleu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Personnalisé</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>Palette source</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Veuillez choisir un fichier d’image</translation>
     </message>
@@ -1551,110 +1866,111 @@
         <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="48"/>
         <source>Convolve matrix</source>
         <extracomment>https://en.wikipedia.org/wiki/Kernel_(image_processing)</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Convertir la matrice</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Facteur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
-        <translation type="unfinished"></translation>
+        <translation>&apos;Bias&apos;</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
-        <translation type="unfinished"></translation>
+        <translation>Mode de capture</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
-        <translation type="unfinished"></translation>
+        <translation>Carré aléatoire</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
-        <translation type="unfinished"></translation>
+        <translation>Hausse verticale</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
-        <translation type="unfinished"></translation>
+        <translation>Hausse horizontale</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
-        <translation type="unfinished"></translation>
+        <translation>Hausse des bagues</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
-        <translation type="unfinished"></translation>
+        <translation>Taille du bloc</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>Nombre d’images</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>Mu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Sigma</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Fréquence d&apos;images</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Amplitude</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Fréquence</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Taille de grille</translation>
     </message>
@@ -1664,887 +1980,928 @@
         <translation>Vitesse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Niveau de zoom</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Force</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Mode Canny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
-        <translation type="unfinished"></translation>
+        <translation>Seuil Canny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Égaliseur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Inverser</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Fichier Haar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Œil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Lunettes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
-        <translation type="unfinished"></translation>
+        <translation>Face avant alternative 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
-        <translation type="unfinished"></translation>
+        <translation>Face avant alternative 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
-        <translation type="unfinished"></translation>
+        <translation>Face avant alternative 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
-        <translation type="unfinished"></translation>
+        <translation>Faces frontales par défaut</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
-        <translation type="unfinished"></translation>
+        <translation>Corps entier</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Œil gauche 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Bas du corps</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
-        <translation type="unfinished"></translation>
+        <translation>Grande paire d&apos;yeux</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
-        <translation type="unfinished"></translation>
+        <translation>Petite paire d&apos;yeux</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Oreille gauche</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Œil gauche 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Bouche</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Nez</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Oreille droite</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Œil droit 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Haut de corps 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
-        <translation type="unfinished"></translation>
+        <translation>Visage de profil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Œil droit 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Sourire</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Haut de corps</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>Type de marqueur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Rectangle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Ellipse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Image</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Pixeliser</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Flouter</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
-        <translation type="unfinished"></translation>
+        <translation>Flou externe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
-        <translation type="unfinished">Image de fond</translation>
+        <translation>Image de fond</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>Style de marqueur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Solide</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Tirets</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Points</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Tirets + Points</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Tirets + Points + Points</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>Couleur de marqueur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>Largeur de marqueur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Masques</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Ange</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Ours</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Castor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Chat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Poule</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Vache</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Diable</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Chien</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Dalmatien</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Chien heureux</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Dragon</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Éléphant 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Éléphant 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Wapiti</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Grenouille</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Fantôme</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Girafe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Gnou</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Chèvre</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Hippopotame</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Cheval</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Cheval gris</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Koala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Singe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Souris grise</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Souris blanche</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Panda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Pingouin</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Citrouille 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Citrouille 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Raton laveur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Rhinocéros</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Mouton</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Squelette 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Squelette 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>Tricératops</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Zèbre</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
-        <translation type="unfinished"></translation>
+        <translation>Photo de marqueur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
-        <translation type="unfinished">Remplacer le visage avec cette image</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
-        <translation type="unfinished">Arrière-plans</translation>
+        <translation>Remplacer le visage par cette image</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
-        <translation type="unfinished">Image d&apos;arrière-plan</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation>Arrière-plan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
-        <translation type="unfinished">Remplacer l&apos;arrière-plan avec cette image</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
-        <translation>Niveau de flou</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
+        <translation>Carré noir</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
+        <translation>Image d&apos;arrière-plan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
+        <translation>Remplacer l&apos;arrière-plan par cette image</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
-        <translation type="unfinished">Réglage de la largeur %</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
+        <translation>Taille de la grille de pixels</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
-        <translation type="unfinished">Réglage de la hauteur %</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
+        <translation>Niveau de flou</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
+        <translation>Réglages de la zone du visage</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
+        <translation>Régler la largeur (%)</translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation type="unfinished"></translation>
+        <source>Height Adjust %</source>
+        <translation>Régler la hauteur %</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
+        <translation>Zone circulaire</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>Sélectionner la couleur du marqueur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Fort</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
-        <translation type="unfinished"></translation>
+        <translation>Refroidissement</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Dissoudre</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Zoom</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Bouclier</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Seuil Luma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Diff Alpha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Variation Alpha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
-        <translation type="unfinished"></translation>
+        <translation>Écart</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Modèle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
-        <translation type="unfinished"></translation>
+        <translation>90° Halftone 6 x 6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
-        <translation type="unfinished"></translation>
+        <translation>Groupe 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
-        <translation type="unfinished"></translation>
+        <translation>Groupe 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
-        <translation type="unfinished"></translation>
+        <translation>Groupe 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
-        <translation type="unfinished"></translation>
+        <translation>Lignes 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
-        <translation type="unfinished"></translation>
+        <translation>Magique 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
-        <translation type="unfinished"></translation>
+        <translation>Magique 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
-        <translation type="unfinished"></translation>
+        <translation>Ordonné 4 x 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
-        <translation type="unfinished"></translation>
+        <translation>Ordonné 6 x 6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
-        <translation type="unfinished"></translation>
+        <translation>Ordonné 8 x 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
+        <translation>Motif bitmap</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
-        <source>Pattern size</source>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
+        <source>Pattern size</source>
+        <translation>Taille du motif</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
-        <translation type="unfinished"></translation>
+        <translation>Légèreté</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
-        <translation type="unfinished"></translation>
+        <translation>Pente</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
-        <translation type="unfinished"></translation>
+        <translation>Intercepter</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Spirale 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Spirale 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Parabole</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>Bande horizontale</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
-        <translation type="unfinished">Augmentation de la vitesse</translation>
+        <translation>Augmenter la vitesse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
-        <translation type="unfinished"></translation>
+        <translation>Montant</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Seuil Luma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Choisir la couleur de l&apos;automate</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation>Nombre de gouttes</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Sélectionner</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>Couleur du curseur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>Sélectionner la couleur du curseur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
+        <translation>Longueur de chute mini</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
-        <translation type="unfinished">Taille max. supprimée</translation>
+        <translation>Longueur de chute maxi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
-        <translation>Vitesse min.</translation>
+        <translation>Vitesse mini</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
-        <translation>Vitesse max.</translation>
+        <translation>Vitesse maxi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>Afficher le curseur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Piste vidéo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Piste audio</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Piste des sous-titres</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Simple</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Luminosité</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Contraste</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
-        <translation type="unfinished"></translation>
+        <translation>Doux normal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
-        <translation type="unfinished"></translation>
+        <translation>Dur normal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>Couleur douce</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>Couleur dure</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Différence Alpha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
-        <translation type="unfinished"></translation>
+        <translation>Couleur de radiation</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Détection du mouvement</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Pluie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
-        <translation type="unfinished"></translation>
+        <translation>Dégradation</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
-        <translation type="unfinished">Montrer les lignes</translation>
+        <translation>Montrer les lignes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
-        <translation type="unfinished">Cacher les lignes</translation>
+        <translation>Cacher les lignes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
-        <translation type="unfinished">Cacher la couleur</translation>
+        <translation>Cacher la couleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
-        <translation type="unfinished">Choisir la couleur cachée</translation>
+        <translation>Choisir la couleur cachée</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="45"/>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>Synchronisation verticale</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Bruit</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Masque</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Degrés</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Température</translation>
     </message>
@@ -2578,227 +2935,371 @@ background blur or image below.</source>
         <translation>Format vidéo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Résolution</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>IPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Réinitialiser</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Rapport hauteur/largeur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Échelle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Douceur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>Sélectionner la couleur de la miniature</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>Ondulations</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Phase</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
-        <translation type="unfinished">Utilisé le flash</translation>
+        <translation>Utiliser le flash</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Maintenant</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 secondes</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Prendre une photo</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
-        <translation type="unfinished"></translation>
+        <translation>%1/Photo %2.%3</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
-        <translation type="unfinished"></translation>
+        <translation>Construction du jour</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation>Effets vidéo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation>Ouvrir le panneau d&apos;effets vidéo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation>Utiliser le flash pour prendre une photo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation>Minuterie photo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation>Temps d&apos;attente avant la prise de la photo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation>Paramètres des sources et des sorties</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation>Ouvrir le menu paramètres des sources et des sorties</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation>Ouvrir la dernière photo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation>Ouvrir la dernière photo prise</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation>Mode de capture d&apos;image</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation>Faire une capture et l&apos;enregistrer en fichier image</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation>Mettre %1 en mode capture d&apos;image</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Enregistrer une vidéo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation>Arrêter l&apos;enregistrement vidéo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation>Mode de capture vidéo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation>Mettre %1 en mode enregistrement vidéo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation>Lancer l&apos;enregistrement dans un fichier vidéo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation>Arrêter l&apos;enregistrement vidéo en cours</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation>Ouvrir la dernière vidéo</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation>Ouvrir la dernière vidéo créée</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
-        <translation type="unfinished"></translation>
+        <translation>Rapport d&apos;aspect</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
-        <translation type="unfinished"></translation>
+        <translation>Bracketing visage
+durée (secondes)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
-        <translation type="unfinished"></translation>
+        <translation>Nombre de bracket</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
-        <translation type="unfinished"></translation>
+        <translation>Taux zoom arrière</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
-        <translation type="unfinished"></translation>
+        <translation>Taux zoom avant</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
+        <translation>Gonflement du visage (% taille du visage)</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
+        <translation>Bordure de la face (% taille de la face)</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
-        <source>e.g. 16:9, 4:3</source>
+        <source>Margin bottom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
+        <source>e.g. 16:9, 4:3</source>
+        <translation>ex. 16:9, 4:3</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
-        <translation type="unfinished"></translation>
+        <translation>Verrouiller la fenêtre aperçu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
-        <translation type="unfinished">Mode debug</translation>
+        <translation>Mode débogage</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
-        <translation type="unfinished">Retourner horizontalement</translation>
+        <translation>Retourner à l&apos;horizontale</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
-        <translation type="unfinished">Retourner verticalement</translation>
+        <translation>Retourner à la verticale</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>Largeur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
-        <translation type="unfinished"></translation>
+        <translation>Largeur du rapport d&apos;aspect</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>Hauteur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
-        <translation type="unfinished"></translation>
+        <translation>Hauteur du rapport d&apos;aspect</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
-        <translation type="unfinished"></translation>
+        <translation>Mode mise à l&apos;échelle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
-        <translation type="unfinished">Rapide</translation>
+        <translation>Rapide</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
-        <translation type="unfinished">Linéaire</translation>
+        <translation>Linéaire</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
-        <translation type="unfinished"></translation>
+        <translation>Mode rapport d&apos;aspect</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
-        <translation type="unfinished">Ignorer</translation>
+        <translation>Ignorer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
-        <translation type="unfinished">Passer</translation>
+        <translation>Passer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
-        <translation type="unfinished"></translation>
+        <translation>Élargissement</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Otsu/share/qml/main.qml" line="40"/>
         <source>Levels</source>
-        <translation type="unfinished"></translation>
+        <translation>Niveaux</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
-        <translation type="unfinished"></translation>
+        <translation>Ajouter une couleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
-        <translation type="unfinished"></translation>
+        <translation>Effacer toutes les couleurs</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
-        <translation type="unfinished"></translation>
+        <translation>Choisir la couleur à ajouter</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="106"/>
@@ -2808,22 +3309,27 @@ duration (seconds)</source>
     <message>
         <location filename="../../../libAvKys/Plugins/Gamma/share/qml/main.qml" line="40"/>
         <source>Gamma</source>
-        <translation type="unfinished"></translation>
+        <translation>&apos;Gamma&apos;</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
-        <translation type="unfinished"></translation>
+        <translation>Teinte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
-        <translation type="unfinished"></translation>
+        <translation>&apos;Saturation&apos;</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
-        <translation type="unfinished"></translation>
+        <translation>Luminosité</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation>Forcer la fréquence d&apos;images</translation>
     </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/gl.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/gl.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
-        <source>Using Qt %1</source>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/About.qml" line="80"/>
+        <source>Using Qt %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -113,12 +128,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -131,30 +146,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
+        <source>Update</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
-        <source>Update</source>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation type="unfinished"></translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoLayer</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/he.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/he.ts
@@ -15,22 +15,37 @@
         <translation>נבנה מתוך</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation>נבנה מתוך %1</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation>פתיחת ההגשה בדפדפן</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>על גבי Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>אתר</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation>מעבר לאתר של %1</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>יישומון לכידה ממצלמה.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>יישומון פשוט לצילום והסרטה מהמצלמה.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation>על %1</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation>על אודות</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation>מתנדבים</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation>רישיון</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation>רישיונות צד־שלישי</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>הוספת תצורת וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>שינוי תצורת וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>הסרת תצורה</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>תצורה</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>רוחב</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>גובה</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>קצב תמוניות</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>אפשרויות מפענח שמע</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>קצב סיביות</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>קצב סיביות (סיביות לשנייה)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>אפשרויות התקן שמע</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>תבנית לדוגמה</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>ערוצים</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>קצב דגימה</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>השהיה (מילישניות)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation>הגדרת קלט</translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation>הגדרת פלט</translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation>%1 בהורדה</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation>מתוך: %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation>אל: %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation>גודל: %1 %2B / %3 %4B</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation>מהירות: %1 %2B לשנייה</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation>זמן שנותר: %1</translation>
     </message>
@@ -268,7 +299,7 @@
         <translation>ההורדה מוכנה</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation>להתקין את המצלמה הווירטואלית?</translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>לכידת וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>לכידת שולחן עבודה</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>לכידה/נגינה של שמע</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>המרת וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>מנהל התקן וירטואלי למצלמה</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>נגינת וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>ניגון מקורות עם ההתחלה</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>סביבות עבודה וספריות</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation>לכידת המסך</translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation>לכידת/נגינת שמע</translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>הקלטת וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>שיטת שורש</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>תיקיית תמונות</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>חיפוש</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation>חיפוש בתיקייה כדי לשמור תמונות</translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>מבנה קובץ</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>איכות</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>נא לבחור את התיקייה לשמירת התמונות שלך</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation>סגירת הלוח %1</translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation>מסך PipeWire</translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>תוספים</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>חיפוש תוספים בתת־תיקיות</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>הוספת נתיב</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>הסרה</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>עדכון</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation>עדכון רשימת התוספים</translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>הוספת נתיב חיפוש תוספים</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation>הסרה</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>יישומון לכידה ממצלמה.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>טעינת הגדרות מ־PATH. אם ה־PATH ריק, יש לטעון הגדרות מתיקיית היישומון.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>PATH</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>PATH1;PATH2;PATH3;...</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation>שליחת פלט ניפוי שגיאות לקובץ</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation>קובץ</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation>פתיחת עותק חדש של %1.</translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>חיפוש בנתיבי התוספים האלו באופן רקורסיבי.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>רשימה מופרדת בנקודה פסיק לחיפוש אחר תוספים.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>רשימה מופרדת בפסיקים של נתיבים אותם אין לטעון.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/סרטון %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>לכידת תמונה</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>הקלטת וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>אפשרויות כלליות</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>תוספים</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>עדכונים</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation>נא לבחור את הצבע החדש</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation>צבע %1</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation>הסרת הצבע %1</translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>הצגת הודעה על גרסאות חדשות</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>הצגת תיבת דו־שיח עדכונים</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>בדיקה לאיתור גרסאות חדשות</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>יומית</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>כל יומיים</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>שבועית</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>כל שבועיים</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>חודשית</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>אף פעם</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>עדכון אחרון</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>הגרסה של ה־%1 שלך מיושנת. הגרסה העדכנית ביותר היא &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>לשדרג כעת!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>תודה לך על השימוש ב&lt;b&gt;גרסת הפיתוח&lt;/b&gt;!&lt;br /&gt;נודה לך מאוד אם יתאפשר לך לדווח על תקלות או להציע הצעות שיש לך.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>דיווח על תקלה</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>גרסה חדשה זמינה!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>להוריד את %1 %2 עכשיו!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>להציג את תיבת הדו־שיח הזו בפעם הבאה</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation>ההתקנה הצליחה</translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation>להפעיל את Webcamoid מחדש?</translation>
     </message>
@@ -657,7 +724,7 @@
         <translation>אי אפשר למשוך את הגרסה האחרונה</translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation>להוריד את המצלמה הווירטואלית ידנית?</translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>אפשרויות מפענח וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>קצב סיביות</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>קצב סיביות (סיביות לשנייה)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation>פסע שקופיות מפתח</translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>הסרה</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation>הסרת אפקטי הווידאו %1</translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>הוספת אפקט וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>חיפוש אפקט</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation>חיפוש אפקט וידאו</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation>אפקט שרשרת</translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>הוספת אפקט</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>הסרת כל האפקטים</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>אפשרויות תסדיר וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>סיומת קובץ</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>עריכת מקור</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>הוספת מקור</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>קובץ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>כתובת</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>תיאור</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>כותרת המקור</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation>נתיב</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>נתיב הקובץ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>חיפוש</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation>חיפוש קובץ שישמש כמשאב</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>נא לבחור את הקובץ שיתווסף כמקור</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>עריכה</translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>כל קובצי הווידאו</translation>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>הסרה</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>הוספת מקור</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation>הגדרת מקור</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>לא נמצאו מצלמות רשת</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation>וידאו 3GP</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation>וידאו AVI</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation>מפת סיביות של Windows</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation>סמן של Microsoft Windows</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation>וידאו Flash</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation>GIF מונפש</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation>תצורת גרפיקה להחלפה</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation>תמונת סמל של Apple</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation>סמל של Microsoft Windows</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation>קבוצת מומחי הצילום המאוחדת</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation>וידאו MKV</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation>PNG מונפש</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation>גרפיקת רשת מרובת תמונות</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation>וידאו QuickTime</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation>וידאו MP4</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation>וידאו MPEG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation>וידאו Ogg</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation>מפת סיביות ניידת</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation>מפת אפורים ניידת</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation>גרפיקת רשת ניידת</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation>מפת פיקסלים ניידת</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation>וידאו RealMedia</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation>גרפיקת וקטורים נמתחת</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation>TGA מבית Truevision</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation>תצורת קובץ תמונה מתויגת</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation>וידאו DVD</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation>מפת סיביות אלחוטית</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation>וידאו WebM</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation>WebP</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="169"/>
         <source>Windows Media Video</source>
         <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation>וידאו Windows Media</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>כל הקבצים</translation>
-    </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
-    <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>עריכה</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation>מפת סיביות X11</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>הסרה</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation>מפת פיקסלים X11</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>הוספת מקור</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation>כל קובצי התמונה והווידאו</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>לא נמצאו מצלמות רשת</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation>כל הקבצים</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>ללא פלט</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation>מצלמה וירטואלית</translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>עריכת מצלמה וירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>הוספת מצלמה וירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>שם מצלמה וירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>הוספת תצורה</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>מחיקת תצורות</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation>לא ניתן לערוך את המצלמה הווירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation>לא ניתן להוסיף את המצלמה הווירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation>שגיאה בעריכת המצלמה הווירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation>שגיאה בהוספת המצלמה הווירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation>שגיאה ביצירת המצלמה הווירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>תיאור המצלמה והתצורות לא יכולים להישאר ריקים.</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>תמונת פלט של מצלמה וירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>תמונת פלט בררת המחדל של מצלמה וירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>חיפוש</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
+        <translation>חיפוש תמונה שתשמש כתמונת הפלט כברירת המחדל</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="95"/>
         <source>Can&apos;t set virtual camera picture</source>
         <translation>לא ניתן להגדיר תמונה במצלמה הווירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>שגיאה בהסרת מצלמות וירטואליות</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>נא לבחור קובץ תמונה</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation>המצלמה הווירטואלית אינה עדכנית (%1), להתקין את הגרסה החדשה (%2)?</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation>להתקין</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation>התקנת מצלמה וירטואלית</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation>הגדרת פלט</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation>הוספת פלט</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation>שגיאה ביצירת מצלמה וירטואלית</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation>הסרת כל הפלטים</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation>שגיאה בהסרת מצלמות וירטואליות</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>שגיאה בהסרת מצלמות וירטואליות</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation>הגדרת תמונת פלט</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation>המצלמה הווירטואלית אינה מותקנת, להתקין אותה?</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation>המצלמה הווירטואלית אינה נתמכת בפלטפורמה הזאת</translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>תיקיית סרטונים</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>חיפוש</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation>חיפוש בתיקייה כדי לשמור סרטונים</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>הקלטת שמע</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>מבנה קובץ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>הגדרה</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation>הגדרת סוג קובץ</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>מפענח וידאו</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation>הגדרת מפענח וידאו</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>מפענח שמע</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation>הגדרת מפענח שמע</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>נא לבחור את התיקייה לשמירת הסרטונים שלך</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>מספר שריטות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>הוספת אבק</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>רדיוס</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>מס׳ צבעים</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation>מספר צבעים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>הפרשי צבע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>הצגת קצוות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>צבע הקו</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>סריקת מקטע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>בחירת צבע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>טבלת התמרה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation>עמודה 0, שורה 0</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation>עמודה 1, שורה 0</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation>עמודה 2, שורה 0</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation>עמודה 3, שורה 0</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation>עמודה 0, שורה 1</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation>עמודה 1, שורה 1</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation>עמודה 2, שורה 1</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation>עמודה 3, שורה 1</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation>עמודה 0, שורה 2</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation>עמודה 1, שורה 2</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation>עמודה 2, שורה 2</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation>עמודה 3, שורה 2</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>מצב</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>טבעי</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>קבוע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>סימנים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>גופן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>חיפוש</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation>חיפוש הגופן לשימוש</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>רימוז</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>בררת מחדל</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>ללא רימוז</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>רימוז אנכי</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>רימוז מלא</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>סגנון</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>מפת סיביות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>התקן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>מתאר</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>אילוץ מתאר</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>התאמה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>איכות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>החלקת קצוות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>ללא החלקת קצוות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>תואם ל־OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>אילוץ מדידה במספרים שלמים וחיוביים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>ללא החלקה של תת־פיקסל</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>ללא מיזוג גופנים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>צבע חזית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>צבע רקע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>הפוך</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>נא לבחור גופן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>נא לבחור את צבע החזית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>נא לבחור את צבע הרקע</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>גודל</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>צבע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>נא לבחור את צבע הרצועות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>רך</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>נא לבחור את הצבע לסינון</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>צבע ישן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>צבע חדש</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>נא לבחור את הצבע להחלפה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>נא לבחור את הצבע החדש</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>טבלת צבעים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>בסיס</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>מתכת</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>חום</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>תמונה ישנה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>אדום וירוק</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>ספיה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>רנטגן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>צהוב וכחול</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>התאמה אישית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>ערכת צבעים במקור</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation>קובץ תמונה לשימוש כערכת צבעים</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation>חיפוש קובץ התמונה שישמש כערכת צבעים</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>נא לבחור קובץ תמונה</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation>טבלת פיתול</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>מקדם</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>אלכסון</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>מצב לכידה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>ריבוע אקראי</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>הגדלה אנכית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>הגדלה אופקית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation>הגדלת טבעות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>גודל מקטע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>מס׳ שקופיות</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation>מספר התמוניות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>מו</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>סיגמא</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>קצב שקופיות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>משרעת</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>תדירות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>גודל רשת</translation>
     </message>
@@ -1664,886 +1980,927 @@
         <translation>מהירות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>רמת תקריב</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>עצמה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>מצב קני</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation>סף קני</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>השוואה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>היפוך</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>קובץ Haar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>עין</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>משקפיים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>פנים מקדימה חלופה 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>פנים מקדימה חלופה 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>פנים מקדימה חלופה 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>פנים מקדימה כבררת מחדל</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>כל הגוף</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>עין שמאל 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>פלג הגוף התחתון</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>זוג עיניים גדול</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>זוג עיניים קטן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>אוזן שמאל</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>עין שמאל 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>פה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>אף</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>אוזן ימין</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>עין ימין 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>פלג גוף עליון 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>פנים מהצד</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>עין ימין 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>חיוך</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>פלג גוף עליון</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>סוג סמן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>מרובע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>אליפסה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>תמונה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>טשטוש בפיקסלים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>טשטוש</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation>טשטוש חיצוני</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation>תמונת רקע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>סוג סמן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>אחיד</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>מקווקוו</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>מנוקד</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>קו נקודה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>קו נקודה נקודה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>צבע סמן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>עובי סמן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>מסכות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>מלאך</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>דוב</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>בונה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>חתול</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>תרנגולת</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>פרה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>שטן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>כלב</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>כלב דלמטי</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>כלב שמח</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>דרקון</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>פיל 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>פיל 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>אייל</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>צפרדע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>רוח רפאים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>ג׳ירפה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>גנו</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>עז</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>היפופוטם</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>סוס</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>סוס אפור</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>קואלה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>קוף</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>עכבר אפור</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>עכבר לבן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>פנדה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>פינגווין</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>דלעת 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>דלעת 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>דביבון</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>קרנף</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>כבשה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>גולגולת 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>גולגולת 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>טריצרטופס</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>זברה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>תמונת סמן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation>החלפת הפנים בתמונה זו</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
-        <translation>תמונות רקע</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
+        <translation>חיפוש התמונה לשים בריבוע שזוהה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation>רקע</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation>היסט אופקי</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation>היסט אנכי</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation>% רדיוס אופקי</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation>% רדיוס אנכי</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation>ריבוע שחור</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation>תמונת רקע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation>החלפת הרקע בתמונה הזאת</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation>חיפוש התמונה שתשמש כרקע</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>גודל רשת פיקסלים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>רדיוס טשטוש</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation>הגדרות אזור פנים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation>הגדרות אזור פנים מתקדמות
 לטשטוש הרקע או התמונה שלהלן.</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation>היסט אופקי</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation>היסט אנכי</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation>התאמת רוחב ב־%</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation>התאמת גובה ב־%</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation>אזור עגול</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation>קוטר רוחבי ב־%</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation>קוטר אנכי ב־%</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>בחירת צבע סמן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>קשיח</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation>מתקרר</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>התמוססות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>תקריב</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>סף</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>סף תאורה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>הפרשי שקיפות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>הגוון שקיפות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation>פסיעה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>תבנית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation>90° רשת הדפסה 6×6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>צביר 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>צביר 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>צביר 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>קווים 4×4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>קסם 2×2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>קסם 4×4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation>מסודר 4×4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation>מסודר 6×6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation>מסודר 8×8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation>תבנית מפת סיביות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation>תמונה לשימוש כתבנית</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation>חיפוש התמונה שתשמש כתבנית</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>גודל תבנית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>תאורה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation>מדרון</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation>עיכוב</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>סליל 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>סליל 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>פרבולה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>פס אופקי</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation>הגברת מהירות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>כמות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>סף תאורה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation>בחירת צבע האוטומטה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation>מס׳ טיפות</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation>מספר הטיפות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>בחירה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation>בחירת גופן</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>צבע הסמן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>בחירת צבע הסמן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation>אורך הטיפה המזערי</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
-        <translation>אורך השלכה מזערי</translation>
+        <translation>אורך טיפה מזערי</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation>אורך הטיפה המרבי</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
-        <translation>אורך השלכה מרבי</translation>
+        <translation>אורך טיפה מרבי</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation>מהירות מזערית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>מהירות מזערית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation>מהירות מרבית</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>מהירות מרבית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>הצגת סמן</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>רצועת וידאו</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>רצועת שמע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>רצועת כתוביות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>פשוט</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>בהירות</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>ניגוד</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation>רך רגיל</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation>קשה רגיל</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>צבע רך</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>צבע קשה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>שקיפות יחסית</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>צבע הקרנה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>זיהוי תנועה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>גשם</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation>דעיכה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>הצגת קווים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>הסתרת קווים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>הסתרת צבע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>נא לבחור את צבע ההסתרה</translation>
     </message>
@@ -2553,23 +2910,23 @@ background blur or image below.</source>
         <translation>סנכרון אנכי</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>רעש</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>מסכה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>מעלות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>חום</translation>
     </message>
@@ -2579,205 +2936,348 @@ background blur or image below.</source>
         <translation>תסדיר וידאו</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>רזולוציה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>שקופיות לשנייה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>איפוס</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation>איפוס לערכי ברירת המחדל</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>יחס תצוגה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>קנה מידה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>רכות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>בחירת צבע העיטור</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>קמטים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>פן</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation>להשתמש במבזק</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>עכשיו</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 שניות</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>צילום תמונה</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation>%1/תמונה %2.%3</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation>מהדורה יומית</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation>אפקטים של וידאו</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation>פתיחת חלונית אפקטים של וידאו</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation>להשתמש במבזק בצילום תמונה</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation>מתזמן תמונות</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation>הזמן להמתנה בטרם צילום התמונה</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation>הגדרות מקורות ופלטים</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation>פתיחת תפריט הגדרות מקורות ופלטים</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation>פתיחת התמונה האחרונה</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation>פתיחת התמונה האחרונה שצולמה</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation>מצב לכידת תמונה</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation>לכידת תמונה ושמירתה לקובץ תמונה</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation>הגדרת %1 למצב לכידת תמונה</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>הקלטת וידאו</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation>עצירת הקלטת וידאו</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation>מצב לכידת וידאו</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation>הגדרת %1 למצב לכידת וידאו</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation>התחלת הקלטה לקובץ וידאו</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation>עצירת הקלטת הווידאו הנוכחית</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation>פתיחת הווידאו האחרון</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation>פתיחת הווידאו האחרון שהוקלט</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>יחס תצוגה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation>משך תיחום
 פנים (שניות)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation>ספירת תחומי פנים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation>רמת התרחקות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation>רמת התקרבות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation>ריפוד מסביב לפנים (% מגודל הפנים)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation>ריפוד מלמעלה</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation>ריפוד משמאל</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation>ריפוד מימין</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation>ריפוד מלמטה</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation>שולי הפנים (% מגודל הפנים)</translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation>שול מלמעלה</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation>שול משמאל</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation>שול מימין</translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation>שול מלמטה</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation>למשל - 16:9, 4:3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation>נעילת חלונית תצוגה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation>מצב ניפוי שגיאות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>היפוך אופקי</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>היפוך אנכי</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>רוחב</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation>רוחב יחס תצוגה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>גובה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation>גובה יחס תצוגה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation>מצב שינוי גודל</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>מהיר</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>קווי</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation>מצב יחס תצוגה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>התעלמות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation>שימור</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation>מתרחב</translation>
     </message>
@@ -2787,17 +3287,17 @@ duration (seconds)</source>
         <translation>רמות</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation>הוספת צבע</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation>פינוי כל הצבעים</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation>נא לבחור את הצבע להוספה</translation>
@@ -2813,19 +3313,24 @@ duration (seconds)</source>
         <translation>גמא</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation>גוון</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation>רוויה</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation>בהירות</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation>אילוץ קצב תמוניות</translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/hu.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/hu.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Qt %1 használata</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Honlap</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Webkamera rögzítési alkalmazás.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Egyszerű webkamera alkalmazás kép- és videorögzítés készítéséhez.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Videóformátum hozzáadása</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Videóformátum módosítása</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Formátum eltávolítása</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Formátum</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Szélesség</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Magasság</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Képkockasebesség</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Hangkodek beállításai</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Átviteli sebesség</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Átviteli sebesség (bit/mp)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Hangeszköz beállításai</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Mintaformátum</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Csatornák</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Mintavételi sebesség</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Késés (ezredmásodperc)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Videorögzítő</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Asztali rögzítő</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Hang rögzítése/lejátszása</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Videó átalakítása</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Virtuális kamera illesztőprogram</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Videólejátszás</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Források rögzítése indításkor</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Keretrendszerek és könyvtárak</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Képek könyvtár</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Keresés</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Fájlformátum</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Minőség</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Beépülő modulok</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Frissítés</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished">Webkamera rögzítési alkalmazás.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished">Beépülő modulok</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation type="unfinished"></translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished">Átviteli sebesség</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished">Átviteli sebesség (bit/mp)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished">Keresés</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished">Keresés</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished">Keresés</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished">Fájlformátum</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished">Keresés</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation type="unfinished">Minőség</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished">Képkockasebesség</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished">Szélesség</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished">Magasság</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/it.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/it.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
-        <source>Using Qt %1</source>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/About.qml" line="80"/>
+        <source>Using Qt %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Sito web</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Applicazione per la cattura video da Webcam.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Una semplice applicazione per la cattura di foto e video da webcam.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">Licenza</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Aggiungi Formato Video</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Cambia Formato Video</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Rimuovi Formato</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Formato</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Larghezza</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Altezza</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Frequenza dei fotogrammi</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Opzioni codec audio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Bitrate</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bitrate (bits/secondo)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Opzioni Dispositivo Audio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Formato di Campionamento</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Canali</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Frequenza di Campionamento</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Latenza (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Cattura video</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Cattura desktop</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Audio cattura/riproduci</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Conversione video</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Driver videocamera virtuale</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Riproduzione video</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Framework e librerie</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Registrazione video</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished">Cerca</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished">Qualità</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Plugins</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Cerca i plugin nelle sottocartelle</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Aggiungi percorso</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Rimuovi</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Aggiorna</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Aggiugi percorso di ricerca dei plugins</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Rimuovi</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished">Applicazione per la cattura video da Webcam.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Carica impostazioni dal Percorso. Se il Percorso è vuoto, carica le configurazioni dalla directory dell&apos;applicazione.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>PERCORSO</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>PERCORSO1;PERCORSO2;...</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>Cerca ricorsivamente nei percorsi per i plugins ricorsivamente.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>Lista separata da punto evirgola dei percorsi in cui cercare i plugins.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>Lista separata da punto evirgola dei percorsi da cui non caricare.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished">Preferenze Generali</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished">Plugins</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished">Aggiornamenti</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Notifica per nuove versioni</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Ricerca nuove versioni</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Giornalmente</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Ogni due giorni</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Settimanalmente</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Ogni due settimane</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Mensilmente</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Mai</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Ultimo aggiornamento</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>La tua versione di %1 è obsoleta. Ultima versione &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Aggiorna ora!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Grazie per l&apos;uso di una &lt;b&gt;versione di sviluppo&lt;/b&gt;&lt;br /&gt;Sarebbe molto utile se riportassi tutti i bug ed i tuoi suggerimenti.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Segnala un Bug</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished">Scarica %1 %2 SUBITO!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished">Bitrate</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished">Bitrate (bits/secondo)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished">Rimuovi</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished">File</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished">URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished">Descrizione</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished">Cerca</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished">Scegli il file da aggiungere come risorsa</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation type="unfinished">Tutti i File Video</translation>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished">Modifica</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished">Rimuovi</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoLayer</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished">GIF Animata</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation type="unfinished">Modifica</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation type="unfinished">Rimuovi</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished">Cerca</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished">Cerca</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>Numero di colori</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Scegli un colore</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Modo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Naturale</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Fisso</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Simboli</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished">Cerca</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Stile</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Dispositivo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Qualità</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Compatibile con OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Colore sfondo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Seppia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Raggi X</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>N° di frames</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Frame rate</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Ampiezza</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Frequenza</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Dimensione griglia</translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>Velocità</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Inverti</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Occhiali</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Bocca</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Naso</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Sorriso</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Rana</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Zoom</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Soglia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>Colore del cursore</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>Scegli il colore del cursore</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>Mostra cursore</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Traccia video</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Traccia audio</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Traccia sottotitoli</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Semplice</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Luminosità</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Contrasto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Rileva movimento</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Mostra linee</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Nascondi linee</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Nascondi colore</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Scegli il colore da nascondere</translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>Sincronizzazione verticale</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Rumore</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Maschera</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Gradi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Temperatura</translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation>Formato video</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Risoluzione</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>FPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Resetta</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Aspetto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Scala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>Scegli il colore della vignetta</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Adesso</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 secondi</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Scatta una foto</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Registra video</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished">Larghezza</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished">Altezza</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/ja.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/ja.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Qt %1 を使用</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>ウェブサイト</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>ウェブカメラキャプチャアプリケーション。</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>画像と動画キャプチャのための、シンプルなWebカメラ アプリケーション。</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>オーディオコーデック オプション</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>ビットレート</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>ビットレート (ビット/秒)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished">サーチ</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation type="unfinished">削除</translation>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
+        <source>Update</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
-        <source>Update</source>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">削除</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished">ウェブカメラキャプチャアプリケーション。</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation type="unfinished"></translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished">ビットレート</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished">ビットレート (ビット/秒)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished">削除</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished">ファイル</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished">URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished">説明</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished">ソースのタイトル</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished">パス</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished">ファイルのパス</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished">サーチ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished">ソースとして追加するファイルを選ぶ</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation type="unfinished">すべての動画ファイル</translation>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished">エディット</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished">削除</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished">ソースの追加</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoLayer</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished">3GPビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished">AVIビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished">Flashビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished">アニメーションGIF</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished">MKVビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished">アニメーションPNG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished">QuickTimeビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished">MP4ビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished">MPEGビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished">Oggビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished">RealMediaビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished">DVDビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished">WebMビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="169"/>
         <source>Windows Media Video</source>
         <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished">Windows Mediaビデオ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation type="unfinished">すべてのファイル</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation type="unfinished">エディット</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation type="unfinished">削除</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation type="unfinished">ソースの追加</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">すべてのファイル</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
-    <name>VideoLayer</name>
-    <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished">サーチ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished">サーチ</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished">サーチ</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/kab.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/kab.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
-        <source>Using Qt %1</source>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/About.qml" line="80"/>
+        <source>Using Qt %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -113,12 +128,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -131,30 +146,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
+        <source>Update</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
-        <source>Update</source>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation type="unfinished"></translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoLayer</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/ko.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/ko.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Qt %1 사용함</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>웹사이트</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>웹캠 캡처 응용프로그램.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>사진과 영상을 캡처하기 위한 간단한 웹캠 응용프로그램.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">정보</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">기여하신 분들</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">라이센스</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished">제3자 라이센스</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>비디오 포맷 추가</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>비디오 포맷 변경</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>비디오 포맷 삭제</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>비디오 포맷</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>가로</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>세로</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>프레임율</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>오디오 코덱 옵션</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>비트레이트</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>비트레이트 (비트/초)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>오디오 장치 옵션</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>샘플링 포맷</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>채널</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>샘플링 레이트</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>지연시간 (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>비디오 캡처</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>바탕화면 캡처</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>오디오 캡처/재생</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>비디오 변환</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>가상 카메라 드라이버</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>비디오 재생출력</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>시작할 때 입력을 재생</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>프레임워크와 라이브러리</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>비디오 녹화</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>기본 방법</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>이미지 폴더</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>검색</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>파일 포맷</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>품질</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>사진을 저장할 폴더를 선택</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>플러그인</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>하위폴더에서 플러그인을 검색</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>경로 추가</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>삭제</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>업데이트</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>플러그인을 검색할 경로 추가</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">삭제</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>웹캠 캡처 응용 프로그램.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>PATH에서 설정을 불러옵니다. PATH가 없으면, 응용프로그램 폴더에서 설정을 불러옵니다.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>PATH</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>PATH1;PATH2;PATH3;...</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>지정한 플러그인 경로에서 재귀검색합니다.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>플러그인을 검색할 경로의 목록은 세미콜론으로 구분합니다.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>불러오지 않을 경로의 목록은 세미콜론으로 구분합니다.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/Video %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>이미지 캡처</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>비디오 녹화</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>일반적인 옵션</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>플러그인</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>업데이트</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">새 색깔을 선택하세요</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>새 버전 알림</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>업데이트 대화상자 표시</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>새 버전 확인</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>매일</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>이틀마다</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>매주</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>격주마다</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>매월</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>하지 않음</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>마지막 업데이트</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>%1 의 버전이 오래되었습니다. 최신 버전은 &lt;b&gt;%2 입니다.&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>지금 업그레이드!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>&lt;b&gt;개발 버전&lt;/b&gt;을 사용해 주셔서 감사합니다!&lt;br /&gt;제안이나 버그 제보를 해주시면 큰 도움이 됩니다.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>버그 제보</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>새 버전이 있습니다!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>%1 %2 지금 다운로드!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>다음에도 이 대화상자를 표시</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>비디오 코덱 옵션</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>비트레이트</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>비트레이트 (비트/초)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation>키 프레임 간격</translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>삭제</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>비디오 이펙트 추가</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>이펙트 검색</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation>이펙트 연결</translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>이펙트 추가</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>모든 이펙트 삭제</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>비디오 포맷 설정</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>파일 확장자</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>입력 수정</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>입력 추가</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>파일</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>상세설명</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>입력 제목</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation>경로</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>파일 경로</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>검색</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>입력으로 추가할 파일을 선택하세요</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>모든 비디오 파일</translation>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>수정</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>삭제</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>입력 추가</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>웹캠이 없습니다</translation>
     </message>
+</context>
+<context>
+    <name>VideoLayer</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
-        <translation>3GP 비디오</translation>
+        <translation type="unfinished">3GP 비디오</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
-        <translation>AVI 비디오</translation>
+        <translation type="unfinished">AVI 비디오</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
-        <translation>Flash 비디오</translation>
+        <translation type="unfinished">Flash 비디오</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
-        <translation>움직이는 GIF</translation>
+        <translation type="unfinished">움직이는 GIF</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
-        <translation>MKV 비디오</translation>
+        <translation type="unfinished">MKV 비디오</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
-        <translation>움직이는 PNG</translation>
+        <translation type="unfinished">움직이는 PNG</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
-        <translation>QuickTime 비디오</translation>
+        <translation type="unfinished">QuickTime 비디오</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
-        <translation>MP4 비디오</translation>
+        <translation type="unfinished">MP4 비디오</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
-        <translation>MPEG 비디오</translation>
+        <translation type="unfinished">MPEG 비디오</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
-        <translation>Ogg 비디오</translation>
+        <translation type="unfinished">Ogg 비디오</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
-        <translation>RealMedia 비디오</translation>
+        <translation type="unfinished">RealMedia 비디오</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
-        <translation>DVD 비디오</translation>
+        <translation type="unfinished">DVD 비디오</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
-        <translation>WebM 비디오</translation>
+        <translation type="unfinished">WebM 비디오</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
-        <translation>윈도우 미디어 비디오</translation>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>모든 파일</translation>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <translation type="unfinished">윈도우 미디어 비디오</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>수정</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>삭제</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>입력 추가</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>웹캠이 없습니다</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">모든 파일</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>출력 없음</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>가상 카메라 수정</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>가상 카메라 추가</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>가상 카메라 이름</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>포맷 추가</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>포맷 지우기</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>카메라 상세설명과 포맷은 비워둘 수 없습니다.</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>가상 카메라 출력 이미지</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>가상 카메라 기본 출력 이미지</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>검색</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>가상 카메라 삭제 중 오류</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>이미지 파일을 선택하세요</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished">가상 카메라 삭제 중 오류</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>비디오 폴더</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>검색</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>오디오 녹음</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>파일 포맷</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>환경설정</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>비디오 코덱</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>오디오 코덱</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>비디오를 저장할 폴더를 선택하세요</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>긁힌 자국의 갯수</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>먼지 추가</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>반지름</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>선 색깔</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>색깔을 선택하세요</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>행렬 변환</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>모드</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>기호</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>글꼴</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished">검색</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>스타일</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>비트맵</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>장치</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>외곽선</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>일치</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>품질</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>앤티 앨리어스 적용</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>앤티 앨리어스 미적용</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>OpenGL과 호환</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>정수 메트릭 강제적용</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>하위픽셀 앤티 앨리어스 미적용</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>글꼴 병합 하지 않음</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>전경색</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>배경색</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>반전</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>글꼴을 선택하세요</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>전경색을 선택하세요</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>배경색을 선택하세요</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>크기</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>색깔</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>소프트</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>걸러낼 색깔을 선택하세요</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>이전 색깔</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>새 색깔</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>변경할 색깔을 선택하세요</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>새 색깔을 선택하세요</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>색상 표</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>베이스</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>메탈</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>히트</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>옛날 사진</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>적록</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>세피아</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-프로</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>X-레이</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>황청</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>이미지 파일을 선택하세요</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation>행렬 합성</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished">프레임율</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>속도</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>눈</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>안경</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>왼쪽 눈 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>왼쪽 귀</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>왼쪽 눈 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>입</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>코</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>오른쪽 귀</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>오른쪽 눈 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>오른쪽 눈 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>마커 타입</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>사각형</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>타원</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>이미지</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation>배경 이미지</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>마커 스타일</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>실선</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>파선</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>점선</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>1점 쇄선</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>2점 쇄선</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>천사</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>곰</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>비버</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>고양이</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>닭</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>소</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>악마</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>개</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>달마시안 개</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>행복한 개</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>드래곤</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>코끼리 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>코끼리 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>엘크</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>개구리</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>유령</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>기린</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>누 영양</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>염소</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>하마</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>말</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>회색 말</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>코알라</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>원숭이</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>회색 쥐</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>흰 쥐</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>판다곰</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>펭귄</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>호박 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>호박 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>라쿤</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>코뿔소</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>양</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>해골 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>해골 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>트리케라톱스</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>얼룩말</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation>가로 오프셋</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation>세로 오프셋</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation>가로 조정 %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation>세로 조정 %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>패턴</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation>비트맵 패턴</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>패턴 크기</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>선택</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>커서 색깔</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>커서 색깔을 선택하세요</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>최소 속도</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>최대 속도</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>커서 보이기</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>비디오 트랙</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>오디오 트랙</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>자막 트랙</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>밝기</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>대비</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>선 보이기</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>선 숨기기</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>색깔 숨기기</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>숨길 색깔을 선택하세요</translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>수직 동기</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>노이즈</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>마스크</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation>비디오 포맷</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>해상도</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>지금</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 초</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished">데일리 빌드</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>비디오 녹화</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>가로세로비</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation>예를 들면, 16:9, 4:3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation>뷰포트 고정</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation>디버그 모드</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>좌우반전</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>상하반전</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>가로</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>세로</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation>크기조절 모드</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>빠름</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>선형변환</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation>가로세로비 조절 모드</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>무시</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation>유지</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/nb_NO.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/nb_NO.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Som gjør bruk av Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Nettside</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Nettkameraopptaksprogram.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Et enkelt nettkameraprogram for bildeknipsing og videoopptak.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">Om</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">Bidragsytere</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">Lisens</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished">Tredjepartslisenser</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Legg til videoformat</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Endre videoformat</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Fjern format</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Format</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Bredde</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Høyde</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished">Rammetakt</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Lydkodek-valg</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation type="unfinished">Bitrate</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished">Bitrate (bit/sek)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Lydenhetsvalg</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished">Samlingsformat</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished">Kanaler</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished">Samplingstakt</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished">Latens (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation>Laster ned %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation>Fra: %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation>Til: %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation>Størrelse: %1 %2B/%3 %4B</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation>Hastighet: %1 %2B/s</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation>Gjenstående tid: %1</translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation>Installer det virtuelle kameraet?</translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Videoopptak</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Skrivebordsopptak</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Lydopptak/avspilling</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Videokonvertering</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Virtuell kameradriver</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Videoavspilling</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished">Spill kilder ved oppstart</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Rammeverk og bibliotek</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Videoopptak</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished">Grunnleggende metode</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished">Bildemappe</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished">Søk</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Filformat</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished">Kvalitet</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished">Velg mappe å lagre bildene dine i</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation>PipeWire-skjerm</translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Programtillegg</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Søk etter programtillegg i undermapper</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Legg til sti</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation type="unfinished">Fjern</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Oppdater</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Legg til søkesti for programtillegg</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Fjern</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Nettkameraopptaksprogram.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Last inn innstillinger fra PATH. Hvis PATH er tom, last inn oppsett fra programmappe.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>STI</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished">STI1;STI2;STI3;…</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation>Fil</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>Søk i angitte programtilleggsstier rekursivt.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>Semikolonsinndelt liste over å søke etter programtillegg i.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished">Semikolonsinndelt stisvarteliste.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/Video %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished">Generelle innstillinger</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Programtillegg</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished">Oppdateringer</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">Velg ny farge</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Varsle om nye versjoner</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Se etter nye versjoner</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Daglig</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Annenhver dag</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Ukentlig</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Annenhver uke</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Månedlig</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Aldri</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Sist oppdatert</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>Din versjon av %1 er utdatert. Siste versjon er &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished">Oppgrader nå.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Takk for at du bruker &lt;b&gt;utviklingsversjonen&lt;/b&gt;.&lt;br /&gt;Det kan komme godt med når du innrapporterer feil og ønsker.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Innrapporter en feil</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished">Ny versjon tilgjengelig!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished">Last ned %1 %2 NÅ!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished">Bitrate</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished">Bitrate (bit/sek)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished">Fjern</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>Legg til videoeffekt</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished">Søkeeffekt</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Legg til effekt</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Fjern alle effekter</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Videoformatinnstillinger</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Filendelse</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>Rediger kilde</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Legg til kilde</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished">Fil</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished">Nettadresse</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished">Beskrivelse</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished">Kildetittel</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished">Sti</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished">Filsti</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished">Søk</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished">Velg fil å legge til som kilde</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished">Rediger</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished">Fjern</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation type="unfinished">Alle videofiler</translation>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Legg til kilde</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation type="unfinished">Fant ingen nettkamera</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished">3GP-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished">AVI-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished">Flash-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished">Animert GIF</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished">MKV-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished">Animert PNG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished">QuickTime-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished">MP4-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished">MPEG-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished">Ogg-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished">RealMedia-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished">DVD-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished">WebM-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="169"/>
         <source>Windows Media Video</source>
         <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished">Windows Media-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation type="unfinished">Alle filer</translation>
-    </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
-    <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation type="unfinished">Rediger</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation type="unfinished">Fjern</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Legg til kilde</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation type="unfinished">Fant ingen nettkamera</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">Alle filer</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>Ingen utdata</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>Rediger virtuelt kamera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>Legg til virtuelt kamera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>Virtuelt kameranavn</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>Legg til format</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>Tøm formater</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished">Søk</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished">Velg ei bildefil</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished">Søk</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Filformat</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Sett opp</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Videokodek</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Lydkodek</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>Velg en mappe å lagre videoene dine i</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>Antall riper</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Legg til støv</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Radius</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>Antall farger</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Fargeforskjell</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Vis kanter</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Linjefarge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Skann blokk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Velg en farge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Transformasjonsmatrise</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Modus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Naturlig</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Fastlåst</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Symboler</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Skrift</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Søk</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Hinting</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Forvalg</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Ingen hinting</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Loddrett hinting</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Full hinting</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Stil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Bitmap</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Enhet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Utriss</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>Tving utriss</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>Jamfør</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Kvalitet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Antialisering</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Ingen antialisering</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Kompatibel med OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Ingen antialisering av underpiksler</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Ingen skriftsammenblanding</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Forgrunnsfarge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Bakgrunnsfarge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Reversert</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Velge en skrift</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Velg forgrunnsfarge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Velg bakgrunnsfarge</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Størrelse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Farge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished">Velg stripefargen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Myk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Velg fargen å filtrere</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Gammel farge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Ny farge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Velg farge å erstatte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Velg ny farge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished">Fargetabell</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished">Grunnfarge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished">Metall</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished">Fargediagram</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Gammelt bilde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Rød og grønn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished">Sepia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Røntgen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Gul og blå</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Egendefinert</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Velg ei bildefil</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished">Foldingsmatrise</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Faktor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>Bias</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Tilfeldig firkant</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Loddrett økning</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Vannrett økning</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Blokkstørrelse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>Antall rammer</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished">Aritmetisk gjennomsnitt (Mu)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished">Standardavvik (Sigma)</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Rammetakt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Amplitude</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Frekvens</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Rutenettstørrelse</translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>Hastighet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Forstørrelsesrate</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Styrke</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished">Canny-modus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Inverter</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>Haar-fil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Øye</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished">Briller</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>Frontalfjes-alternativ 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>Frontalfjes-alternativ 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>Frontalfjes-alternativ 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>Frontalfjes-forvalg</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>Full kropp</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Venstre øye</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Underkropp</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>Øyepar store</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>Øyepar små</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Venstre øre</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Venstre øye 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Munn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Nese</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Høyre øye</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Høyre øye 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Overkropp 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>Ansikt i profil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Høyre øye 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Smil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Overkropp</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>Markørtype</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Rektangel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Ellipse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Bilde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished">Pikseler</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Tilsløring</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>Markørstil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Bindestrek</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Punktum</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Bindestrek og punktum</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Bindestrek punktum punktum</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>Markørfarge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Masker</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Engel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Bjørn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Bever</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Katt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Kylling</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Ku</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Djevel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Hund</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Dalmatiner</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Glad hund</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Drage</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Elefant 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Elefant 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Elg</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Frosk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Spøkelse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Giraff</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Gnu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Gjeit</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Flodhest</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Hest</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Grå hest</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Koalabjørn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Apekatt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Grå mus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Hvit mus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Panda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Pingvin</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Gresskar 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Gresskar 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Vaskebjørn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Neshorn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Sau</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Hodeskalle 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Hodeskalle 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Sebra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>Markørbilde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>Pikselrutenettsstørrelse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>Tilsløringsradius</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>Velg markørfarge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Har</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation>Kjøling</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Oppløs</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Forstørrelse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Terskel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Mønster</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>Gruppe 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>Gruppe 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>Gruppe 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>Linjer 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>Magisk 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>Magisk 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>Mønsterstørrelse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Spiral 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Spiral 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Parabol</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>Vannrett stripe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Mengde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation>Antall dråper</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>Vis peker</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Videospor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Lydspor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Undertekstspor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Enkel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Kontrast</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation>Myk normal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation>Hard normal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>Myk farge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>Hard farge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Strålingsfarge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Bevegelsesoppdagelse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Regn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Vis linjer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Skjul linjer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Skjulingsfarge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Velg skjulingsfarge</translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>Loddrett synkronisering</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Støy</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished">Maske</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Grader</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Temperatur</translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation>Videoformat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Oppløsning</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>BPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Tilbakestill</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Bilderetning</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Skala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Mykhet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished">Velg vignettfarge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Fase</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished">Nå</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished">%1 sekunder</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Knips et bilde</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation>%1/Bilde %2.%3</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished">Dagsbygg</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Ta opp video</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished">Bredde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished">Høyde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/nl.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/nl.ts
@@ -15,22 +15,37 @@
         <translation>Gebouwd op basis van</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation>Gebouwd op basis van %1</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation>Commit tonen in webbrowser</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Gebruikmakend van Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Website</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation>Open de %1-website</translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Webcamprogramma voor het vastleggen van beelden.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Een eenvoudig webcamprogramma voor het vastleggen van foto&apos;s en video&apos;s.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation>Over %1</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation>Over</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation>Bijdragers</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation>Licentie</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation>Externe licenties</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Videoformaat toevoegen</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Videoformaat aanpassen</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Formaat verwijderen</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Formaat</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Breedte</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Hoogte</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Framerate</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Audiocodecopties</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Bitsnelheid</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bitsnelheid (bits/sec.)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Audio-apparaatinstellingen</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Sampleformaat</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Kanalen</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Samplesnelheid</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Vertraging (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation>Invoerbronnen instellen</translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation>Uitvoerbronnen instellen</translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation>Bezig met downloaden van %1…</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation>Van: %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation>Naar: %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation>Grootte: %1 %2B / %3 %4B</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation>Snelheid: %1 %2B/s</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation>Resterende tijd: %1</translation>
     </message>
@@ -268,7 +299,7 @@
         <translation>Het downloaden is voltooid</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation>Wil je de virtuele camera installeren?</translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Videovastlegging</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Bureaubladvastlegging</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Audiovastlegging/afspelen</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Videoconvertering</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Virtueel camerastuurprogramma</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Video afspelen</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Bronnen afspelen na opstarten</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Frameworks en bibliotheken</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation>Schermopname</translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation>Audio opnemen/beluisteren</translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Video opnemen</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Rootmethode</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Afbeeldingenmap</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Zoeken</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation>De zoekmap waarin afbeeldingen moeten worden opgeslagen</translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Bestandsformaat</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Kwaliteit</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>Kies de map waarin de foto&apos;s moeten worden opgeslagen</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation>%1paneel sluiten</translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation>PipeWire-scherm</translation>
     </message>
@@ -369,7 +413,7 @@
     <message>
         <location filename="../qml/PluginConfig.qml" line="35"/>
         <source>Paths</source>
-        <translation>Paden</translation>
+        <translation>Locaties</translation>
     </message>
     <message>
         <location filename="../qml/PluginConfig.qml" line="38"/>
@@ -377,85 +421,98 @@
         <translation>Plug-ins</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Plug-ins zoeken in onderliggende mappen</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
-        <translation>Pad toevoegen</translation>
+        <translation>Locatie toevoegen</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Verwijderen</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Bijwerken</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation>Werk de plug-inlijst bij</translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
-        <translation>Plug-inzoekpad toevoegen</translation>
+        <translation>Plug-inzoeklocatie toevoegen</translation>
+    </message>
+</context>
+<context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation>Verwijderen</translation>
     </message>
 </context>
 <context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Webcamprogramma voor het vastleggen van beelden.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
-        <translation>Instellingen laden uit PAD. Als PAD leeg is, dan wordt de configuratie geladen uit de programmamap.</translation>
+        <translation>Instellingen laden uit LOCATIE. Als LOCATIE leeg is, dan wordt de configuratie geladen uit de programmamap.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
-        <translation>PAD</translation>
+        <translation>LOCATIE</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
-        <translation>PAD1;PAD2;PAD3;...</translation>
+        <translation>LOCATIE1;LOCATIE2;LOCATIE3;…</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation>Logboek met foutopsporingsinformatie aanleggen</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation>BESTAND</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation>Open een nieuwe instantie van %1.</translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
-        <translation>Opgegeven plug-inpaden recursief doorzoeken.</translation>
+        <translation>Doorzoek de opgegeven plug-inlocaties recursief.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
-        <translation>Puntkommagescheiden lijst met paden waarin gezocht moet worden naar plug-ins.</translation>
+        <translation>Puntkommagescheiden lijst met locaties waarin gezocht moet worden naar plug-ins.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
-        <translation>Puntkommagescheiden lijst met paden die niet moeten worden geladen.</translation>
+        <translation>Puntkommagescheiden lijst met locaties die niet moeten worden geladen.</translation>
     </message>
 </context>
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/video %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>Afbeelding vastleggen</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>Video-opname</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Algemene opties</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Plug-ins</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Updates</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation>Kies de nieuwe kleur</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation>Kleur %1</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation>Kleur %1 verwijderen</translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Melding tonen bij updates</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>Updatevenster tonen</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Controleren op updates</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Dagelijks</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Elke twee dagen</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Wekelijks</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Elke twee weken</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Maandelijks</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Nooit</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Laatst bijgewerkt</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>De versie van %1 die je gebruikt is verouderd. De nieuwste versie is &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Nu bijwerken!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Bedankt voor het testen van de &lt;b&gt;ontwikkelingsversie&lt;/b&gt;!&lt;br /&gt;Het zou fijn zijn als je bugs wilt melden en ideeën wilt delen.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Bug melden</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>Nieuwe versie beschikbaar!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>Download %1 %2 NU!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>Toon dit venster volgende keer weer</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation>De installatie is voltooid</translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation>Wil je Webcamoid herstarten?</translation>
     </message>
@@ -657,7 +724,7 @@
         <translation>De nieuwste versie kan niet worden opgehaald</translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation>Wil je de virtuele camera handmatig starten?</translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>Videocodecopties</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>Bitsnelheid</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bitsnelheid (bits/sec.)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation>Keyframes - stap-voor-stap</translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>Verwijderen</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation>Verwijder het %1-video-effect</translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>Video-effect toevoegen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>Effect zoeken</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation>Zoek naar een video-effect</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation>Algeheel effect</translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Effect toevoegen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Alle effecten verwijderen</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Videoformaatopties</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Bestandsextensie</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>Invoer aanpassen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Invoer toevoegen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>Bestand</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>Omschrijving</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>Naam van bron</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
-        <translation>Pad</translation>
+        <translation>Locatie</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
-        <translation>Bestandspad</translation>
+        <translation>Bestandslocatie</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>Zoeken</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation>Zoek naar het bestand dat je wilt toevoegen als bron</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>Kies het bestand dat je wilt toevoegen als bron</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Bewerken</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Verwijderen</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Invoer toevoegen</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation>Bron instellen</translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>Alle videobestanden</translation>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>Geen webcams aangetroffen</translation>
     </message>
+</context>
+<context>
+    <name>VideoLayer</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation>3GP-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation>AVI-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation>Windows-bitmap</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation>Microsoft Windows-cursor</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation>Flash-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
-        <translation>Bewegend GIF-bestand</translation>
+        <translation>Bewegend gif-bestand</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation>Graphic Interchange Format</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation>Apple Icon Image</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation>Microsoft Windows-pictogram</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation>Joint Photographic Experts Group</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation>MKV-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
-        <translation>Bewegend PNG-bestand</translation>
+        <translation>Bewegend png-bestand</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation>Multiple-image Network Graphics</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation>QuickTime-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation>MP4-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation>MPEG-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation>Ogg-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation>Portable Bitmap</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation>Portable Graymap</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation>Portable Network Graphics</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation>Portable Pixmap</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation>RealMedia-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation>Scalable Vector Graphics</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation>Truevision TGA</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation>Tagged Image File Format</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation>DVD-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation>Wireless Bitmap</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation>WebM-video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation>WebP</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="169"/>
         <source>Windows Media Video</source>
         <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation>Windows Media Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>Alle bestanden</translation>
-    </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
-    <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Bewerken</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation>X11-bitmap</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Verwijderen</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation>X11-pixmap</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Invoer toevoegen</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation>Alle afbeeldings- en videobestanden</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>Geen webcams aangetroffen</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation>Alle bestanden</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>Geen uitvoer</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation>Virtuele camera</translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>Virtuele camera aanpassen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>Virtuele camera toevoegen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>Naam van virtuele camera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>Formaat toevoegen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>Formaten wissen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation>De virtuele camera kan niet worden aangepast</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation>De virtuele camera kan niet worden toegevoegd</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation>Er is een fout opgetreden tijdens het aanpassen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation>Er is een fout opgetreden tijdens het toevoegen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation>Er is een fout opgetreden tijdens het aanmaken</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>Geef een camera-omschrijving en formaten op.</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>Uitvoerfoto van virtuele camera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>Standaard uitvoerfoto van virtuele camera</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>Zoeken</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
+        <translation>Zoek naar de afbeeling die je wilt gebruiken als standaard uitvoerafbeelding</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="95"/>
         <source>Can&apos;t set virtual camera picture</source>
         <translation>Er kan geen virtuelecamerafoto worden ingesteld</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>Kan virtuele camera&apos;s niet verwijderen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>Kies een afbeeldingsbestand</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation>De virtuele camera is verouderd (%1). Wil je de nieuwste versie (%2) installeren?</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation>Installeren</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation>Installeer de virutele camera</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation>Uitvoerbron instellen</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation>Uitvoerapparaat toevoegen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation>De virtuele camera kan niet worden ingesteld</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation>Alle uitvoerapparaten verwijderen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation>De virtuele camera&apos;s kunnen niet worden verwijderd</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>De virtuele camera&apos;s kunnen niet worden verwijderd</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation>Uitvoerafbeelding instellen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation>De virtuele camera is niet geïnstalleerd. Wil je deze nu installeren?</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation>De virtuele camera wordt niet ondersteund op dit systeem</translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>Videomap</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>Zoeken</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation>De zoekmap waarin video&apos;s moeten worden opgeslagen</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>Audio opnemen</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Bestandsformaat</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Instellen</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation>Stel het bestandsformaat in</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Videocodec</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation>Stel de videocodec in</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Audiocodec</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation>Stel de audiocodec in</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>Kies de map waarin je de video&apos;s wilt opslaan</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>Aantal krassen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Stof toevoegen</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Straal</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation>Aantal kleuren</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Kleurverschil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Randen tonen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Lijnkleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Blok scannen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Kies een kleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Matrix transformeren</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation>Kolom 0, rij 0</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation>Kolom 1, rij 0</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation>Kolom 2, rij 0</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation>Kolom 3, rij 0</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation>Kolom 0, rij 1</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation>Kolom 1, rij 1</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation>Kolom 2, rij 1</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation>Kolom 3, rij 1</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation>Kolom 0, rij 2</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation>Kolom 1, rij 2</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation>Kolom 2, rij 2</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation>Kolom 3, rij 2</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Modus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Natuurlijk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Vast</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Symbolen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Lettertype</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Zoeken</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation>Zoek naar het te gebruiken lettertype</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Hinten</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Standaard</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Niet hinten</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Verticaal hinten</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Volledig hinten</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Stijl</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Bitmap</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Apparaat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Omlijnen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>Omlijnen afdwingen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>Overeenkomst</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Kwaliteit</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Anti-kartelvorming</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Geen anti-kartelvorming</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Compatibel met OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>Gehele metriek afdwingen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Geen subpixel-anti-kartelvorming</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Geen lettertypesamenvoeging</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Voorgrondkleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Achtergrondkleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Omgekeerd</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Kies een lettertype</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Kies de voorgrondkleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Kies de achtergrondkleur</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Grootte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Kleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>Kies de stripkleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Zacht</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Kies de te filteren kleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Oorspronkelijke kleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Nieuwe kleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Kies de te vervangen kleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Kies de nieuwe kleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Kleurtabel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Basis</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Metaal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Hitte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Oude foto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Rood en groen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Sepia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Röntgenscan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Geel en blauw</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Aangepast</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>Bronpalet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation>Palet-afbeeldingsbestand</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation>Zoek naar het als palet te gebruiken afbeeldingsbestand</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Kies een afbeeldingsbestand</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation>Matrix samenspannen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Factor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>Afwijking</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>Vastlegmodus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Willekeurig vierkant</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Verticale stijging</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Horizontale stijging</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation>Ringstijging</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Blokgrootte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation>Aantal frames</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>Mu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Sigma</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Framerate</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Omvang</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Frequentie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Rastergrootte</translation>
     </message>
@@ -1664,886 +1980,927 @@
         <translation>Snelheid</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Zoomniveau</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Sterkte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>Canny-modus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation>Hoge drempel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Egaliseren</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Omkeren</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>Haar-bestand</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Oog</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Bril</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>Voorkant van gezicht - alternatief 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>Voorkant van gezicht - alternatief 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>Voorkant van gezicht - alternatief 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>Voorkant van gezicht - standaard</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>Gehele lichaam</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Linkeroog 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Romp</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>Ogen - groot</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>Ogen - klein</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Linkeroor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Linkeroog 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Mond</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Neus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Rechteroor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Rechteroog 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Torso 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>Gezichtsprofiel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Rechteroog 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Lach</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Torso</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>Soort markering</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Rechthoek</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Ovaal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Afbeelding</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Pixelachtig</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Vervagen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation>Buitenste rand vervagen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation>Achtergrondafbeelding</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>Markeerstijl</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Vast</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Streepjes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Puntjes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Streepjes en puntjes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Streepje-punt-punt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>Markeerkleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>Markeerbreedte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Verhullingen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Engel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Beer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Bever</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Kat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Kip</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Koe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Duivel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Hond</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Dalmatiër</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Blije hond</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Draak</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Olifant 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Olifant 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Eland</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Kikker</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Spook</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Giraffe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Gnoe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Geit</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Nijlpaard</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Paard</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Grijs paard</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Koalabeer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Aap</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Grijze muis</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Witte muis</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Pandabeer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Pinguïn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Pompoen 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Pompoen 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Wasbeer</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Neushoorn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Schaap</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Schedel 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Schedel 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>Triceratops</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Zebra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>Markeerafbeelding</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation>Gezicht vervangen door deze afbeelding</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
-        <translation>Achtergronden</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
+        <translation>Zoek naar de afbeelding die in de rechthoek moet worden geplaatst</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation>Achtergrond</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation>Horizontale verschuiving</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation>Verticale verschuiving</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation>Horizontale straal (in %)</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation>Verticale straal (in %)</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation>Zwart vierkant</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation>Achtergrondafbeelding</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation>Achtergrond vervangen door deze afbeelding</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation>Zoek naar de als achtergrond te gebruiken afbeelding</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>Grootte van pixelraster</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>Vervaagstraal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation>Gezichtsveld-instellingen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation>Geavanceerde gezichtsveld-instellingen
 aangaande achtergrondvervaging.</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation>H-verschuiving</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation>V-verschuiving</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation>Breedte-aanpassing %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation>Hoogte-aanpassing %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation>Rond gebied</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation>H-straal %</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation>V-straal %</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>Kies markeerkleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Hard</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation>Gekoeld</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Opgelost</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Gezoomd</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Drempelwaarde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Luma-drempelwaarde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Alfa-verschil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Alfa-variatie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation>Schrede</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Patroon</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation>90° Halftoon 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>Cluster 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>Cluster 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>Cluster 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>Lijnen 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>Magie 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>Magie 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation>Geordend 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation>Geordend 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation>Geordend 8x8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation>Bitmappatroon</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation>Patroonafbeelding</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation>Zoek naar de afbeelding die als patroon moet worden gebruikt</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>Patroongrootte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>Helderheid</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation>Heuvel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation>Onderscheppen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Spriraal 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Spriraal 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Parabool</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>Horizontale streep</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation>Snelheidsverhoging</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Hoeveelheid</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Luma-drempelwaarde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation>Kies de automata-kleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation>Aantal druppels</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Selecteren</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation>Kies een lettertype</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>Cursorkleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>Kies de cursorkleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation>Minimale druppellengte</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation>Min. druppellengte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation>Maximale druppellengte</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation>Max. druppellengte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation>Minimumsnelheid</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>Min. snelheid</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation>Maximumsnelheid</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>Max. snelheid</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>Cursor tonen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Videospoor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Audiospoor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Ondertitelspoor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Eenvoudig</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Helderheid</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Contrast</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation>Normaal zacht</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation>Normaal hard</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>Zachte kleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>Harde kleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Alfa-verschil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Bestralingskleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Bewegingsdetectie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Regen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation>Aftakeling</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Lijnen tonen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Lijnen verbergen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Kleur verbergen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Kies de verbergkleur</translation>
     </message>
@@ -2553,23 +2910,23 @@ aangaande achtergrondvervaging.</transla
         <translation>Verticale synchronisatie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Ruis</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Masker</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Graden</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Temperatuur</translation>
     </message>
@@ -2579,205 +2936,348 @@ aangaande achtergrondvervaging.</transla
         <translation>Videoformaat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Resolutie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>FPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Standaardwaarden</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation>Standaardwaarden herstellen</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Verhouding</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Schaal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Zachtheid</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>Kies de vignettekleur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>Rimpelingen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Fase</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation>Flitser gebruiken</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Zojuist</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 seconden</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Foto maken</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation>%1/Afbeelding %2.%3</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation>Dagelijkse ontwikkelingsversie</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation>Video-effecten</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation>Open het video-effectenpaneel</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation>Flits gebruiken bij het maken van een foto</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation>Tijdklok</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation>De wachttijd alvorens een foto wordt genomen</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation>In-/Uitvoerinstellingen</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation>Open het in-/uitvoerinstellingenmenu</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation>Recentste foto tonen</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation>Toon de recentst gemaakte foto</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation>Foto maken</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation>Maak een foto en sla op naar een bestand</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation>%1 in fotomodus zetten</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Video opnemen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation>Opname stoppen</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation>Video opnemen</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation>%1 in videomodus zetten</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation>Maak een opname en sla op naar een bestand</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation>Stop de huidige opname</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation>Recentste video tonen</translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation>Toon de recentst opgenomen video</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>Beeldverhouding</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation>Gezichtsherkenning-
 duur (in seconden)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation>Aantal gezichtsherkenningen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation>Uitzoomwaarde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation>Inzoomwaarde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation>Gezichtsopvulling (% van de gezichtsafmetingen)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation>Opvulling aan bovenkant</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation>Opvulling aan linkerkant</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation>Opvulling aan rechterkant</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation>Opvulling aan onderkant</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation>Gezichtscontouren (% van de gezichtsafmetingen)</translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation>Marge aan bovenkant</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation>Marge aan linkerkant</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation>Marge aan rechterkant</translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation>Marge aan onderkant</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation>bijv. 16:9, 4:3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation>Kijkhoek vastzetten</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation>Foutopsporingsmodus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>Horizontaal spiegelen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>Verticaal spiegelen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>Breedte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation>Beeldverhouding - breedte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>Hoogte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation>Beeldverhouding - hoogte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation>Beelgroottemodus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>Snel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>Lineair</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation>Beeldverhoudingsmodus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>Negeren</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation>Behouden</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation>Uitrekken</translation>
     </message>
@@ -2787,17 +3287,17 @@ duur (in seconden)</translation>
         <translation>Niveaus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation>Kleur toevoegen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation>Alle kleuren wissen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation>Kies de toe te voegen kleur</translation>
@@ -2813,19 +3313,24 @@ duur (in seconden)</translation>
         <translation>Gamma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation>Tint</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation>Verzadiging</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation>Helderheid</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation>Framesnelheid afdwingen</translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/oc.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/oc.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Utiliza Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Site web</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">A prepaus de</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">Contributors</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">Licéncia</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Format</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished">Largor</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished">Nautor</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Frequéncia d&apos;imatge</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Debit</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -131,30 +146,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Canals</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Taus d&apos;escandalhatge</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Aquisicion Vidèo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished">Recercar</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Format de fichièr</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Qualitat</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Extensions</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Levar</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Actualizar</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Levar</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>CAMIN</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Opcions generalas</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Extensions</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Mesas a jorn</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Jornalièr</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Cada dos jorns</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Setmanièr</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Cada dos setmanas</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Cada mes</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Pas jamai</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Darrièra mesa a jorn</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Senhalar una anomalia</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>Debit</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>Levar</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Extension de fichièr</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Apondre la font</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>descripcion</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation>Camin d&apos;accès</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished">Recercar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Editar</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Levar</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
-        <translation>Vidèo MPEG</translation>
+        <translation type="unfinished">Vidèo MPEG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
-        <source>WebM Video</source>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="166"/>
+        <source>WebM Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>Totes los fichièrs</translation>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Editar</translation>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Levar</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">Totes los fichièrs</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished">Recercar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished">Recercar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Format de fichièr</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Configurar</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Codec Vidèo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Codecs àudio</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Ajustar posca</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Rai</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Color de linha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Mòde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Natural</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Fixat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Simbòls</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Poliça</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Recercar</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Optimizacion</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Valor per defaut</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Estil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Periferic</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Contorn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>Correspond</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Qualitat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Anti-crenelatge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Color de primièr plan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Color de rèireplan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Talha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Color</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Doç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Basa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Metal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Calor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Roge e verd</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Sépia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Rai X</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Personalizar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Factor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Talha del blòt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Sigma</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Frequéncia d&apos;imatge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Amplitud</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Frequéncia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>Velocitat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Fòrça</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Egalizar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Inversar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Uèlh</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Nas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Sorire especiat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Rectangle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Ellipsa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Imatge</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Pixelizar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Fosc</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Plen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Jonhent</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Punt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Àngel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Ors</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Vibre</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Cat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Polet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Vaca</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Diable</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Drac</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Girafa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Craba</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Caval</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Coalà</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Monin</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Mirga grisa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Pingoïn</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Arraton lavaire</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Zèbra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
-        <translation>Rai del fosc</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
+        <translation>Rai del fosc</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Dificil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Dissòlvre</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Sulhet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Motiu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>Clartat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Quantitat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Seleccionar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>Color del cursor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Pista àudio</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Simple</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Luminositat</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Contraste</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Pluèja</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Bruch</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Masqueta</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Grases</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Temperatura</translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Definicion</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>FPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Recomençar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Aspècte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Escala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Importància del degradat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Ara</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 segondas</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>Proporcions</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>Revirament orizontal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>Revirar verticalament</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>Largor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>Nautor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation>Mòde de redimensionament</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>Rapid</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>Linear</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>Ignorar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/pl.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/pl.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Używane Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Strona internetowa</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Aplikacja do przechwytywania kamer internetowych.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Prosta aplikacja do przechwytywania zdjęć i filmów.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">O programie</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">Współtwórcy</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">Licencja</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished">Licencje stron trzecich</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished">Częstotliwość wyświetlania klatek</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Opcje kodeków audio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Bitrate</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bitrate (bity/sek)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Opcje urządzenia audio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Przykładowy format</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Kanały</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Częstotliwość próbkowania</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Opóźnienie (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Przechwytywanie wideo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Przechwytywanie pulpitu</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Przechwytywanie/odtwarzanie dźwięku</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Konwersja wideo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Sterownik kamery wirtualnej</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Odtwarzanie wideo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Odtwarzaj źródła na starcie</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Frameworki i biblioteki</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Nagrywanie wideo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Metoda korzeniowa</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Katalog obrazów</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Szukaj</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Format pliku</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Jakość</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>Wybierz folder, aby zapisać swoje zdjęcia</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Wtyczki</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Szukaj wtyczek w podfolderach</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Dodaj ścieżkę</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Usuń</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Aktualizuj</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Dodaj ścieżkę wyszukiwania wtyczek</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Usuń</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Aplikacja do przechwytywania kamer internetowych.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Załaduj ustawienia z PATH. Jeśli PATH jest pusta, załaduj configs z katalogu aplikacji.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>PATH</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>PATH1;PATH2;PATH3;...</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>Szukaj w określonych ścieżkach wtyczek rekurencyjnie.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>Lista rozdzielona średnikami, zawierająca ścieżki do wyszukiwania wtyczek.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>Lista ścieżek rozdzielona średnikami, aby uniknąć ładowania.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/Wideo %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>Przechwytywanie obrazu</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>Nagrywanie wideo</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Opcje ogólne</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Wtyczki</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Aktualizacje</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">Wybierz nowy kolor</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Powiadamiaj o nowych wersjach</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Sprawdź nowe wersje</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Codziennie</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Co dwa dni</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Co tydzień</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Co dwa tygodnie</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Miesięczne</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Nigdy</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Ostatnio zaktualizowany</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>Twoja wersja %1 jest nieaktualna. Najnowsza wersja to &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Uaktualnij teraz!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Dziękujemy za użycie &lt;b&gt;wersji rozwojowej&lt;/b&gt;!&lt;br /&gt;Będzie to bardzo pomocne, jeśli zgłosisz błędy i sugestie.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Zgłoś błąd</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished">Nowa wersja jest dostępna!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished">Pobierz %1 %2 TERAZ!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>Opcje kodeka wideo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>Bitrate</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bitrate (bity/sek)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>Usuń</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>Dodaj efekt wideo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>Szukaj efektu</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation>Efekt łańcucha</translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Dodaj efekt</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Usuń&#xa0;wszystkie efekty</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Opcje formatu wideo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Rozszerzenie pliku</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished">Plik</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished">URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished">Opis</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished">Tytuł&#xa0;źródłowy</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished">Ścieżka</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished">Ścieżka pliku</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished">Szukaj</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished">Wybierz plik, który chcesz dodać jako źródło</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Edycja</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Usuń</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation type="unfinished">Wszystkie pliki wideo</translation>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Dodaj źródło</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>Nie znaleziono kamer internetowych</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished">Wideo 3GP</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished">Wideo AVI</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished">Flash Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished">Animowany GIF</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished">Wideo MKV</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished">Animowany PNG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished">Wideo QuickTime</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished">Wideo MP4</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished">Wideo MPEG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished">Wideo Ogg</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished">Wideo RealMedia</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished">DVD Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished">Wideo WebM</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="169"/>
         <source>Windows Media Video</source>
         <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished">Windows Media Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation type="unfinished">Wszystkie pliki</translation>
-    </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
-    <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Edycja</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Usuń</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Dodaj źródło</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>Nie znaleziono kamer internetowych</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">Wszystkie pliki</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished">Szukaj</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished">Wybierz plik obrazu</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>Katalog wideo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>Szukaj</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>Nagraj dźwięk</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Format pliku</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Konfiguruj</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Kodek wideo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Kodek dźwięku</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>Wybierz folder, w którym chcesz zapisać swoje filmy</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished">Liczba zadrapań</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Dodaj kurz</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Promień</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>N° kolorów</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Różnica barw</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Pokaż krawędzie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Kolor linii</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Skanuj blok</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Wybierz kolor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Przekształcenie macierzy</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Tryb</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Naturalny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Naprawiony</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Symbole</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Czcionka</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Szukaj</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Podpowiedź</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Domyślny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Bez podpowiedzi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Pionowe podpowiedzi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Pełne podpowiedzi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Styl</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Bitmapa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Urządzenie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Zarys</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished">Zarys sił</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>Dopasuj</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Jakość</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Antyalias</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Bez antyaliasów</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Zgodny z OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>Wymuś liczbę całkowitą</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished">Brak antyaliasów subpikseli</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Brak łączenia czcionek</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Kolor pierwszego planu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Kolor tła</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Odwrócone</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Wybierz czcionkę</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Wybierz kolor pierwszego planu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Wybierz kolor tła</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Rozmiar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Kolor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>Wybierz kolor pasków</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Miękkie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Wybierz kolor do filtrowania</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Stary kolor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Nowy kolor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Wybierz kolor, który chcesz zastąpić</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Wybierz nowy kolor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Tabela kolorów</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Podstawa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Metal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Ciepło</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Stara Fotografia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Czerwony i Zielony</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Sepia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>X-Ray</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Żółty i Niebieski</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Niestandardowe</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>Paleta źródłowa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Wybierz plik obrazu</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation>Rozmywanie/Wyostrzanie matrix</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Współczynnik</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>Ukos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>Tryb przechwytywania</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Losowy kwadrat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Pionowy wzrost</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Poziomy wzrost</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation>Wzrost pierścieniowy</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Rozmiar bloku</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>N° ramek</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>Mu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Sigma</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Częstotliwość wyświetlania klatek</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Amplituda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Częstotliwość</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Rozmiar siatki</translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>Prędkość</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Współczynnik powiększenia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Wytrzymałość</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>Tryb Canny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation>Próg Canny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Wyrównanie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Odwróć</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>Plik Haar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Oko</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Okulary</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>Portrety twarzy alternatywnych 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>Portrety twarzy 2 alternatywne</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>Portrety twarzy 3 alternatywne</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>Domyślne portrety twarzy</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>Całe ciało</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Lewe oko 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Dolne części ciała</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>Duża para oczu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>Mała para oczu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Lewe ucho</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Lewe oko 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Usta</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Nos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Prawe ucho</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Prawe Oko 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Górna część ciała 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>Profil twarzy</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Prawe oko 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Uśmiech</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Górna część ciała</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>Typ znacznika</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Prostokąt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Elipsa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Obraz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Pikslowanie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Rozmycie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>Styl znacznika</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Pełny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Kreska</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Kropka</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Kreska kropka</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Kreska kropka kropka</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>Kolor znacznika</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>Szerokość znacznika</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Maska</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Anioł</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Niedźwiedź</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Bóbr</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Kot</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Kurczak</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Krowa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Diabeł</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Pies</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Pies dalmatyńczyk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Szczęśliwy pies</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Smok</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Słoń 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Słoń 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Każdy</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Żaba</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Duch</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Żyrafa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Gnu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Koziorożec</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Hipopotam</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Koń</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Szary koń</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Koala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Małpa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Szara myszka</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Biała myszka</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Panda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Pingwin</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Dynia 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Dynia 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Szop</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Nosorożec</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Owca</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Czaszka 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Czaszka 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>Triceratops</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Zebra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>Zdjęcie znacznika</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation>Zastąp twarz tym obrazem</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>Rozmiar siatki pikseli</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>Promień rozmycia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>Wybierz kolor znacznika</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Twardy</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation>Chłodzenie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Rozpuść</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Zoom</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Próg</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Próg Luma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Odmiana alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation>Krok</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Wzór</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation>90° półtony 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>Grupa 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>Grupa 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>Grupa 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>Linia 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>Magiczny 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>Magiczny 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation>Regulacja 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation>Ustaw 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation>Ustaw 8x8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation>Wzór bitmapy</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>Rozmiar wzoru</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>Lekkość</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation>Nachylenie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation>Przechwyć</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Spirala 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Spirala 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Parabola</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>Poziomy pasek</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation>Przyrost prędkości</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Kwota</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Próg Luma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation>Wybierz kolor automatów</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation>Liczba kropli</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Wybierz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>Kolor kursora</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>Wybierz kolor kursora</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation>Min. długość zrzutu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation>Max. długość zrzutu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>Min. prędkość</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>Max. prędkość</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>Pokaż&#xa0;kursor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Ścieżka wideo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Ścieżka dźwiękowa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Ścieżka napisów</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Proste</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Jasność</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Kontrast</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation>Miękki normalny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation>Twardy normalny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>Miękki kolor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>Mocny kolor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Różnica alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Kolor promieniowania</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Wykrywanie ruchu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Deszcz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation>Rozkład</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Pokaż linie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Ukryj linie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Ukryj kolor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Wybierz kolor ukrywania</translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>Synchronizacja pionowa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Szum</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Maska</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Stopnie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Temperatura</translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation>Format wideo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Rozdzielczość</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>Klatki na sekundę&#xa0;(FPS)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Reset</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Wygląd</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Skala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Miękkość</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>Wybierz kolor winiety</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>Marszczenie</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Faza</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation>Użyj flasha</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Teraz</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 sekund</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Zrób zdjęcie</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation>%1/Obraz %2.%3</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished">Codzienna kompilacja</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Nagraj wideo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/pt.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/pt.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Utilizando o Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Site</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Aplicação de captura da câmara web.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Uma aplicação simples para captura de imagens e vídeos da câmara web.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">Sobre</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">Contribuidores</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">Licença</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished">Licenças de Softwares de Terceiros</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Adicionar formato do vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Mudar formato do vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Remover formato</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Formato</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Largura</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Altura</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Taxa de quadros</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Opções do codec de áudio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Taxa de bits</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Taxa de bits (bits/sec)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Opções do aparelho de áudio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Formato de amostra</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Canais</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Taxa de amostragem</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Latência (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Captura de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Captura do ambiente de trabalho</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Captura / reprodução do áudio</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Conversão do vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Controlador da câmara virtual</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Reprodução do vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Executar fontes ao inicializar</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Frameworks e bibliotecas</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Gravação de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Método de root</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Imagens do diretório</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Pesquisar</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Formato de ficheiro</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Qualidade</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>Selecione a pasta para gravar as suas fotos</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Plugins</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Pesquisar plugins em subpastas</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Adicionar caminho</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Remover</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Atualizar</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Adicionar diretório de procura de plugins</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Remover</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Aplicação de captura da câmara web.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Carregar definições a partir de CAMINHO. Se CAMINHO estiver vazio, carregar definições a partir do diretório da aplicação.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>CAMINHO</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>CAMINHO1;CAMINHO2;CAMINHO3;...</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>Pesquisar nos caminhos de plugins especificados recursivamente.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>Lista separada por ponto e vírgula dos diretórios para pesquisa de plugins.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>Lista separada por ponto e vírgula dos diretórios a evitar carregamento.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/Vídeo %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>Captura de Imagem</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>Gravação de Vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Opções Gerais</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Plugins</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Atualizações</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">Selecionar a nova cor</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Notificar sobre novas versões</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>Mostrar caixa de diálogo de atualizações</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Verificar se existe nova versão</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Diariamente</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>A cada 2 dias</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Semanalmente</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>A cada 2 semanas</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Mensalmente</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Nunca</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Última atualização</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>A sua versão de %1 está desatualizada. A última versão é &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Atualizar agora!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Obrigado por usar a &lt;b&gt;versão de desenvolvimento&lt;/b&gt;!&lt;br /&gt;Seria muito útil se pudesse reportar qualquer erro ou sugestão que tenha.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Reportar um erro</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>Nova versão disponível!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>Baixe %1 %2 AGORA!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>Mostrar esta caixa de diálogo na próxima vez</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>Opções do Codec de Vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>Taxa de bits</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Taxa de bits (bits/sec)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>Remover</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>Adicionar efeito de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>Buscar efeito</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Adicionar efeito</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Remover todos os efeitos</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Opções de Formato de Vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Extensão do ficheiro</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>Editar Fonte</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Adicionar Fonte</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>Ficheiro</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>Descrição</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>Título da fonte</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>Caminho do ficheiro</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>Pesquisar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>Escolher ficheiro para adicionar como fonte</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Editar</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Remover</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>Todos os Ficheiros de Vídeo</translation>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Adicionar fonte</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>Nenhuma webcam encontrada</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
-        <translation>Vídeo 3GP</translation>
+        <translation type="unfinished">Vídeo 3GP</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
-        <translation>Vídeo AVI</translation>
+        <translation type="unfinished">Vídeo AVI</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
-        <translation>Vídeo Flash</translation>
+        <translation type="unfinished">Vídeo Flash</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
-        <translation>GIF Animada</translation>
+        <translation type="unfinished">GIF Animada</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
-        <translation>Vídeo MKV</translation>
+        <translation type="unfinished">Vídeo MKV</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
-        <translation>PNG Animada</translation>
+        <translation type="unfinished">PNG Animada</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
-        <translation>Vídeo QuickTime</translation>
+        <translation type="unfinished">Vídeo QuickTime</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
-        <translation>Vídeo MP4</translation>
+        <translation type="unfinished">Vídeo MP4</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
-        <translation>Vídeo MPEG</translation>
+        <translation type="unfinished">Vídeo MPEG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
-        <translation>Vídeo Ogg</translation>
+        <translation type="unfinished">Vídeo Ogg</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
-        <translation>Vídeo RealMedia</translation>
+        <translation type="unfinished">Vídeo RealMedia</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
-        <translation>Vídeo DVD</translation>
+        <translation type="unfinished">Vídeo DVD</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
-        <translation>Vídeo WebM</translation>
+        <translation type="unfinished">Vídeo WebM</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
-        <translation>Windows Media Video</translation>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>Todos os ficheiros</translation>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <translation type="unfinished">Windows Media Video</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Editar</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Remover</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Adicionar fonte</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>Nenhuma webcam encontrada</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">Todos os ficheiros</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>Nenhuma Saída de Vídeo</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>Editar Câmara Virtual</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>Adicionar Câmara Virtual</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>Nome da câmara virtual</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>Adicionar formato</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>Limpar formatos</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>Descrição da câmara e formatos não podem estar vazios.</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>Imagem de saída da câmara virtual</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>Imagem de saída padrão da câmara virtual</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>Pesquisar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>Erro ao Remover as Câmaras Virtuais</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>Por favor, escolha um ficheiro de imagem</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished">Erro ao Remover as Câmaras Virtuais</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>Vídeos do diretório</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>Pesquisar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>Gravar áudio</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Formato de ficheiro</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Configurar</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Codec de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Codec de áudio</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>Selecione a pasta para gravar os seus vídeos</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>Número de riscos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Adicionar pó</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Raio</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>Nº de cores</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Diferença de cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Mostrar bordas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Cor da linha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Bloco de digitalização</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Escolher cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Matriz de transformação</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Modo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Natural</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Corrigido</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Símbolos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Fonte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Pesquisar</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Sugestão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Padrão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Sem sugestão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Sugestão vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Sugestão completa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Estilo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Bitmap</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Aparelho</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Contorno</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>Forçar contorno</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>Corresponder</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Qualidade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Anti-serrilhado</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Sem anti-serrilhado</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Compatível com OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>Forçar métricas inteiras</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Sem anti-serrilhado de sub-píxel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Sem fusão de fontes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Cor de cima</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Cor do fundo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Invertido</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Por favor escolha uma fonte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Escolher a cor de cima</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Escolher a cor do fundo</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Tamanho</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>Escolher a cor das riscas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Suave</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Selecionar a cor a filtrar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Cor antiga</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Nova cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Selecionar a cor a substituir</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Selecionar a nova cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Tabela de cores</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Base</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Metal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Calor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Foto antiga</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Vermelho e verde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Sépia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Raio X</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Amarelo e azul</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Personalizado</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>Paleta fonte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Por favor escolha um ficheiro de imagem</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation>Matriz de convolver</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Fator</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>Tendência</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>Modo de colher</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Quadrado aleatório</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Aumento vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Aumento horizontal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation>Aumento de anéis</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Tamanho do bloco</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>Nº de fotogramas</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>Mu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Sigma</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Fotogramas por segundo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Amplitude</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Frequência</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Tamanho da grelha</translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>Velocidade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Rácio de ampliação</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Força</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>Modo Canny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Equalizar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Inverter</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>Ficheiro Haar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Olho</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Óculos dos olhos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>Face frontal alternativa 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>Face frontal alternativa 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>Face frontal alternativa 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>Face frontal padrão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>Corpo inteiro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Olho esquerdo 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Parte de baixo do corpo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>Par de olhos grande</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>Par de olhos pequeno</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Orelha esquerda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Olho esquerdo 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Boca</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Nariz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Orelha direira</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Olho direito 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Parte de cima do corpo 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>Face de perfil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Olho direito 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Sorriso</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Parte de cima do corpo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>Tipo de marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Retângulo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Elipse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Imagem</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Pixelizar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Desfocar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation>Desfocar Exterior</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>Estilo de marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Sólido</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Traço</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Ponto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Traço ponto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Traço ponto ponto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>Cor do marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>Espessura do marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Máscaras</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Anjo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Urso</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Castor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Gato</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Galinha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Vaca</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Diabo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Cão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Cão dálmata</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Cão feliz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Dragão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Elefante 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Elefante 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Alce</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Rã</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Fantasma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Girafa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Gnu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Cabra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Hipopótamo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Cavalo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Cavalo cinzento</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Coala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Macaco</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Rato cinzento</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Rato branco</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Panda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Pinguim</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Abóbora 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Abóbora 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Guaxinim</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Rinoceronte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Ovelha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Caveira 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Caveira 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>Tricerátops</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Zebra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>Marcador de imagem</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation>Substituir face com esta imagem</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>Tamanho da grelha do píxel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>Raio da desfocagem</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>Selecionar cor do marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Duro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation>Refrescante</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Dissolver</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Ampliação</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Limiar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Limiar de luminância</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Diferença de alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Variação de alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation>Passo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Padrão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation>Meio-tom 90° 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>Aglomerado 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>Aglomerado 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>Aglomerado 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>Linhas 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>Mágico 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>Mágico 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation>Ordenado 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation>Ordenado 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation>Ordenado 8x8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>Tamanho do padrão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>Luminosidade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation>Declive</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation>Interseção</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Espiral 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Espiral 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Parábola</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>Risca horizontal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation>Incremento de velocidade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Quantidade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Limiar de luminância</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation>Escolher a cor do autómata</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation>Nº de gotas</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Selecionar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>Cor do cursor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>Escolha a cor do cursor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>Velocidade mín</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>Velocidade máx</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>Mostrar cursor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Faixa de vídeo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Faixa de áudio</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Faixa de legendas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Simples</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Brilho</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Contraste</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation>Normal suave</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation>Normal duro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>Cor suave</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>Cor dura</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Diferencial alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Cor da radiação</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Deteção de movimento</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Chuva</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation>Degradação</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Mostrar linhas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Esconder linhas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Esconder cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Escolha a cor de esconder</translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>Sincronização vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Ruído</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Máscara</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Graus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Temperatura</translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation>Formato do vídeo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Resolução</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>FPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Repor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Proporção</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Escala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Suavidade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>Escolha a cor da vinhetagem</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>Ondas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Fase</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation>Usar flash</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Agora</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 segundos</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Tirar uma foto</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished">Compilação diária</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Gravar vídeo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>Proporção de ecrã</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation>Modo de depuração</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>Girar horizontalmente</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>Girar verticalmente</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished">Largura</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished">Altura</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>Rápido</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>Linear</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation>Modo da proporção de ecrã</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>Ignorar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation>Manter</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/pt_BR.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/pt_BR.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Utilizando o Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Site</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Aplicativo de captura da Webcam.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Um aplicativo simples para captura de imagens e vídeos da webcam.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">Sobre</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">Contribuidores</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">Licença</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished">Licenças de Softwares de Terceiros</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Adicionar Formato do Vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Mudar Formato do Vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Remover formato</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Formato</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Largura</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Altura</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Taxa de quadros</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Opções do Codec de Áudio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Taxa de bits</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Taxa de bits (bits/seg)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Opções do Dispositivo de Áudio</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Formato de Amostra</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Canais</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Taxa de Amostragem</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Latência (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Captura de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Captura de desktop</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Play/captura de áudio</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Conversão de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Driver da câmera virtual</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Reprodução de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Executar fontes ao inicializar</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Frameworks e bibliotecas</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Gravação de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Método root</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Imagens do diretório</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Pesquisar</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Formato de arquivo</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Qualidade</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>Selecione a pasta para salvar suas fotos</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Plugins</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Pesquisar plugins em subpastas</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Adicionar caminho</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Remover</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Atualizar</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Adicionar plugins ao caminho de busca</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Remover</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished">Aplicativo de captura da Webcam.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>Captura de Imagem</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>Gravação de Vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Opções Gerais</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Plugins</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Atualizações</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">Selecione a nova cor</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Notificar sobre novas versões</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>Mostrar caixa de diálogo de atualizações</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Procurar novas versões</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Diariamente</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>A cada dois dias</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Semanalmente</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>A cada duas semanas</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Mensalmente</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Nunca</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Última atualização</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>Sua versão de %1 está desatualizada. A última versão é &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Atualizar Agora!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Obrigado por utilizar uma &lt;b&gt;versão de desenvolvimento&lt;/b&gt;!&lt;br /&gt;Será muito útil se você puder reportar qualquer bugs ou sugestão que você possa ter.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Reportar um Bug</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>Nova versão disponível!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>Baixe %1 %2 AGORA!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>Mostrar esta caixa de diálogo na próxima vez</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>Opções do Codec de Vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>Taxa de bits</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Taxa de bits (bits/seg)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>Remover</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>Adicionar efeito de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>Buscar efeito</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Adicionar efeito</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Remover todos os efeitos</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Opções de Formato de Vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Extensão do arquivo</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>Editar Fonte</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Adicionar Fonte</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>Arquivo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>Descrição</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>Título da fonte</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>Caminho do arquivo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>Pesquisar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>Escolher arquivo para adicionar como fonte</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Editar</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Remover</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>Todos os Arquivos de Vídeo</translation>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Adicionar fonte</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>Nenhuma webcam encontrada</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
-        <translation>Vídeo 3GP</translation>
+        <translation type="unfinished">Vídeo 3GP</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
-        <translation>Vídeo AVI</translation>
+        <translation type="unfinished">Vídeo AVI</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
-        <translation>Vídeo Flash</translation>
+        <translation type="unfinished">Vídeo Flash</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
-        <translation>GIF Animada</translation>
+        <translation type="unfinished">GIF Animada</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
-        <translation>Vídeo MKV</translation>
+        <translation type="unfinished">Vídeo MKV</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
-        <translation>PNG Animada</translation>
+        <translation type="unfinished">PNG Animada</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
-        <translation>Vídeo QuickTime</translation>
+        <translation type="unfinished">Vídeo QuickTime</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
-        <translation>Vídeo MP4</translation>
+        <translation type="unfinished">Vídeo MP4</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
-        <translation>Vídeo MPEG</translation>
+        <translation type="unfinished">Vídeo MPEG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
-        <translation>Vídeo Ogg</translation>
+        <translation type="unfinished">Vídeo Ogg</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
-        <translation>Vídeo RealMedia</translation>
+        <translation type="unfinished">Vídeo RealMedia</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
-        <translation>Vídeo DVD</translation>
+        <translation type="unfinished">Vídeo DVD</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
-        <translation>Vídeo WebM</translation>
+        <translation type="unfinished">Vídeo WebM</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
-        <translation>Windows Media Video</translation>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>Todos os arquivos</translation>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <translation type="unfinished">Windows Media Video</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Editar</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Remover</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Adicionar fonte</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>Nenhuma webcam encontrada</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">Todos os arquivos</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>Nenhuma Saída de Vídeo</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>Editar Câmera Virtual</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>Adicionar Câmera Virtual</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>Nome da câmera virtual</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>Adicionar formato</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>Limpar formatos</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>Descrição da câmera e formatos não podem estar vazios.</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>Imagem de saída da câmera virtual</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>Imagem de saída padrão da câmera virtual</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>Pesquisar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>Erro ao Remover as Câmeras Virtuais</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>Por favor, escolha um arquivo de imagem</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished">Erro ao Remover as Câmeras Virtuais</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>Vídeos do diretório</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>Pesquisar</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>Gravar áudio</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Formato de arquivo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Configurar</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Codec de vídeo</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Codec de áudio</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>Selecione a pasta para salvar os seus vídeos</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Raio</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>Nº de cores</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Diferença de cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Mostrar bordas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Cor da linha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Escanear bloco</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Escolher uma cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Matriz de Transformação</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Modo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Natural</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Fixo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Símbolos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Fonte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Pesquisar</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Padrão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Estilo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Mapa de bits</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Dispositivo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Contorno</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>Forçar contorno</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Qualidade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Antisserrilhamento</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Sem antisserrilhamento</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Compatível com OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>Forçar métricas inteiras</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Sem antisserrilhamento de subpíxel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Sem fusão de fontes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Cor do primeiro plano</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Cor de fundo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Invertido</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Por favor, escolha uma fonte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Escolha a cor do primeiro plano</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Escolha a cor de fundo</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Tamanho</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Suave</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Selecione a cor para filtrar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Cor antiga</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Nova cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Selecione a cor para substituir</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Selecione a nova cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Tabela de cores</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Base</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Metal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Foto Antiga</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Vermelho e Verde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Sépia</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Raio-X</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Amarelo e Azul</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Customizado</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>Paleta fonte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Por favor, escolha um arquivo de imagem</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Fator</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Quadrado aleatório</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Aumento vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Aumento horizontal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Tamanho do bloco</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>Nº de frames</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>MA</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Sigma</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Taxa de quadros</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Amplitude</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Frequência</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Tamanho do grid</translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>Velocidade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Taxa de zoom</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Força</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>Modo Canny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Equalizar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Inverter</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>Arquivo Haar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Olho</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Óculos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>Face frontal alternativa 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>Face frontal alternativa 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>Face frontal alternativa 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>Face frontal padrão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>Corpo completo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Olho esquerdo 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Inferior do corpo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>Par de olhos grandes</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>Par de olhos pequenos</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Orelha esquerda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Olho esquerdo 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Boca</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Nariz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Orelha direita</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Olho direito 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Parte superior do corpo 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>Face de perfil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Olho direito 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Sorriso</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Parte superior do corpo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>Tipo de marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Retângulo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Elipse</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Imagem</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Pixelado</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Desfocar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation>Desfocar Exterior</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>Estilo de marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Sólido</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Ponto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>Marcador de cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>Largura do marcador</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Máscaras</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Anjo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Urso</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Castor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Gato</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Galinha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Vaca</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Diabo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Cão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Dálmata</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Cão feliz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Dragão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Elefante 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Elefante 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Alce</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Sapo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Fantasma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Girafa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Antílope</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Cabra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Hipopótamo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Cavalo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Cavalo cinza</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Coala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Macaco</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Rato cinza</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Rato branco</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Panda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Pinguim</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Abóbora 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Abóbora 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Guaxinim</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Rinoceronte</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Ovelha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Caveira 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Caveira 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Zebra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>Marcador de imagem</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation>Substituir face com esta imagem</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
-        <translation>Raio de desfoque</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
+        <translation>Raio de desfoque</translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>Selecionar marcador de cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Dissolver</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Zoom</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Diferencial alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Variação alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Padrão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>Grupo 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>Grupo 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>Grupo 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>Linhas 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>Mágica 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>Mágica 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation>Ordenado 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation>Ordenado 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation>Ordenado 8x8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>Tamanho padrão</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation>Declive</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation>Intercepto</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Espiral 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Espiral 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Parábola</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation>Velocidade de incremento</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Quantidade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Selecionar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>Cor do cursor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>Escolha a cor do cursor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>Velocidade mín</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>Velocidade máx</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>Mostrar cursor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Faixa de vídeo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Faixa de áudio</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Faixa de legendas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Simples</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Brilho</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Contraste</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>Cor suave</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Diferencial alfa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Cor de radiação</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Detector de movimento</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Chuva</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Mostrar linhas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Ocultar linhas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Ocultar cor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Escolha a cor a esconder</translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>Sincronização Vertical</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Ruído</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Máscara</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Graus</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Temperatura</translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation>Formato de vídeo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Resolução</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>FPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Resetar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Proporção</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Escala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Suavidade</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>Ondulações</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Fase</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation>Usar flash</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Agora</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 segundos</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Tirar uma foto</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Gravar vídeo</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>Proporção de tela</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation>Modo de depuração</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>Girar horizontalmente</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>Girar verticalmente</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished">Largura</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished">Altura</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>Rápido</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>Linear</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation>Modo da proporção de tela</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>Ignorar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation>Manter</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/ru.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/ru.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Используется Qt</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Сайт</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Приложение для захвата веб-камеры.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Простое приложение веб-камеры для захвата изображения и видео.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">О программе</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">Авторы</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">Лицензия</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished">Лицензии третьих лиц</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Добавить формат видео</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Изменить формат видео</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Удалить формат</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Формат</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Ширина</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Высота</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Частота кадров</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Параметры аудиокодека</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Битрейт</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Битрат (бит/сек)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Параметры аудиоустройства</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Образец формата</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Каналы</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Частота дискретизации</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Задержка (мс)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation>Скачивание %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation>Размер: %1 %2Б / %3 %4Б</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation>Скорость: %1 %2Б/с</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation>Оставшееся время: %1</translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation>Установить виртуальную камеру?</translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Захват видео</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Захват рабочего стола</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Захват/воспроизведение аудио</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Конвертер видео</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Драйвер виртуальной камеры</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Воспроизведение видео</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Воспроизведение источников при запуске</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Фреймворки и библиотеки</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Видеозапись</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Корневой метод</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Каталог изображений</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Поиск</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Формат файла</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Качество</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>Выберите папку для сохранения ваших фотографий</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Плагины</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Поиск плагинов в подпапках</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Добавить путь</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Удалить</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Обновление</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Добавить путь поиска плагинов</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Удалить</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Приложение для захвата веб-камеры.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Загрузить настройки из PATH. Если PATH пуст, загрузите конфиги из каталога приложения.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>ПУТЬ</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>ПУТЬ1;ПУТЬ2;ПУТЬ3;...</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation>ФАЙЛ</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>Рекурсивный поиск по указанным путям подключаемых плагинов.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>Список путей для поиска плагинов разделен точкой с запятой.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>Список путей, чтобы избежать нагрузки разделен точкой с запятой.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/Видео %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>Захват изображения</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>Запись видео</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Общие настройки</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Плагины</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Обновления</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">Выберите новый цвет</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Уведомлять о новых версиях</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>Показать диалоговое окно обновления</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Проверка новых версий</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Ежедневно</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Каждые два дня</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Еженедельно</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Каждые две недели</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Ежемесячно</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Никогда</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Последнее обновление</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>Ваша версия %1 устарела. Последняя версия &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Обновить сейчас!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Спасибо за использование &lt;b&gt;версии для разработчиков&lt;/b&gt;!&lt;br /&gt;Будет очень полезно, если вы сообщите о любых ошибках и предложениях, которые у вас есть.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Сообщить об ошибке</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>Доступна новая версия!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>Скачать %1 %2 СЕЙЧАС!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>Показать это диалоговое окно в следующий раз</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation>Установка прошла успешно</translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation>Перезапустить Webcamoid?</translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>Параметры видеокодека</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>Битрейт</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Битрат (бит/сек)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation>Ключевые кадры</translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>Удалить</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>Добавить видео эффект</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>Поиск эффекта</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation>Цепной эффект</translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Добавить эффект</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Удалить все эффекты</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Параметры формата видео</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Расширение файла</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>Изменить источник</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Добавить источник</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>Файл</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>Описание</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>Название источника</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation>Путь</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>Путь к файлу</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>Поиск</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>Выберите файл для добавления в качестве источника</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Редактировать</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Удалить</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Добавить источник</translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>Все Видеофайлы</translation>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>Веб-камеры не найдены</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
-        <translation>Видео 3GP</translation>
+        <translation type="unfinished">Видео 3GP</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
-        <translation>Видео AVI</translation>
+        <translation type="unfinished">Видео AVI</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
-        <translation>Flash Video</translation>
+        <translation type="unfinished">Flash Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
-        <translation>Анимированный GIF</translation>
+        <translation type="unfinished">Анимированный GIF</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
-        <translation>Видео MKV</translation>
+        <translation type="unfinished">Видео MKV</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
-        <translation>Анимированный PNG</translation>
+        <translation type="unfinished">Анимированный PNG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
-        <translation>Видео QuickTime</translation>
+        <translation type="unfinished">Видео QuickTime</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
-        <translation>Видео MP4</translation>
+        <translation type="unfinished">Видео MP4</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
-        <translation>Видео MPEG</translation>
+        <translation type="unfinished">Видео MPEG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
-        <translation>Видео Ogg</translation>
+        <translation type="unfinished">Видео Ogg</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
-        <translation>Видео RealMedia</translation>
+        <translation type="unfinished">Видео RealMedia</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
-        <translation>Видео DVD</translation>
+        <translation type="unfinished">Видео DVD</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
-        <translation>Видео WebM</translation>
+        <translation type="unfinished">Видео WebM</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
-        <translation>Видео Windows Media</translation>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>Все файлы</translation>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <translation type="unfinished">Видео Windows Media</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Редактировать</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Удалить</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Добавить источник</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>Веб-камеры не найдены</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">Все файлы</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>Нет выхода</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation>Виртуальная камера</translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>Изменить виртуальную камеру</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>Добавить виртуальную камеру</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>Название виртуальной камеры</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>Добавить формат</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>Очистить форматы</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation>Не удается изменить виртуальную камеру</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation>Не удается добавить виртуальную камеру</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation>Ошибка изменения виртуальной камеры</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation>Ошибка добавления виртуальной камеры</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation>Ошибка создания виртуальной камеры</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>Описание камеры и формат не может быть пустым.</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>Выходное изображение виртуальной камеры</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>Выходное изображение виртуальной камеры по умолчанию</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>Поиск</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>Ошибка удаления виртуальных камер</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>Пожалуйста, выберите файл изображения</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation>Установить</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation>Ошибка создания виртуальной камеры</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation>Ошибка удаления виртуальных камер</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>Ошибка удаления виртуальных камер</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation>Виртуальная камера не поддерживается на этой платформе</translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>Каталог видео</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>Поиск</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>Запись звука</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Формат файла</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Конфигурирация</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Видео кодек</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Аудио кодек</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>Выберите папку для сохранения видео</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>Количество царапин</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Добавить пыль</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Радиус</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>N° цвета</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Разница в цвете</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Показывать края</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Цвет линии</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Блок сканирования</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Выберите цвет</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Матрица перехода</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Режим</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Натуральный</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Фиксированный</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Символы</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Шрифт</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Поиск</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Хинтинг</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>По умолчанию</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Без хинтинга</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Вертикальный хинтинг</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Полный хинтинг</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Стиль</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Битовая карта</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Устройство</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Контур</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>Усилить контур</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>Сопоставить</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Качество</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Сглаживание</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Без сглаживания</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Совместимость с OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>Использовать целочисленные метрики</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Нет субпиксельного сглаживания</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Нет слияния шрифтов</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Цвет переднего плана</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Цвет фона</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Реверсивный</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Пожалуйста, выберите шрифт</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Выберите цвет переднего плана</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Выберите цвет фона</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Размер</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Цвет</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>Выберите цвет полос</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Мягкий</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Выберите цвет для фильтра</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Предыдущий цвет</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Новый цвет</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Выберите цвет для замены</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Выберите новый цвет</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Палитра цветов</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Базовый</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Металлик</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Теплый</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Предыдущая фотография</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Красный и зеленый</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Сепия</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>X-Ray</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Желтый и синий</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Собственная комбинация</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>Исходная палитра</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Пожалуйста, выберите файл изображения</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation>Свернутая матрица</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Фактор</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>Смещение</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>Режим захвата</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Случайный квадрат</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Вертикальное увеличение</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Горизонтальное увеличение</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation>Кольца увеличиваются</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Размер блока</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>N° кадра</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>Мю</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Сигма</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Частота кадров</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Амплитуда</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Частота</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Размер сетки</translation>
     </message>
@@ -1664,886 +1980,927 @@
         <translation>Скорость</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Кратность зума</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Сила</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>Алгоритм Кэнни</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation>Порог Canny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Выравнивание</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Инвертировать</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>Признаки Хаара</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Глаз</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Очки</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>Другое лицо 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>Другое лицо 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>Другое лицо 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>Обычное лицо</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>Всё тело</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Левый Глаз 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Нижняя часть тела</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>Большая пара глаз</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>Маленькая пара глаз</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Левое ухо</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Левый глаз 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Рот</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Нос</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Правое ухо</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Правый глаз 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Верхняя часть тела 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>Профиль лица</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Правый глаз 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Улыбка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Верхняя часть тела</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>Тип маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Прямоугольник</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Эллипс</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Изображение</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Пикселизация</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Размытие</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation>Размытие внешнего</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation>Фоновое изображение</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>Стиль маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Твердый</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Тире</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Точка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Тире точка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Тире точка точка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>Цвет маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>Ширина маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Маски</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Ангел</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Медведь</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Бобр</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Кот</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Курица</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Корова</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Дьявол</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Собака</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Далматинская собака</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Счастливая собака</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Дракон</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Слон 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Слон 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Лось</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Лягушка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Привидение</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Жираф</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Антилопа</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Коза</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Гиппопотам</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Лошадь</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Серая лошадь</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Коала</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Обезьяна</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Серая мышь</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Белая мышь</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Панда</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Пингвин</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Тыква 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Тыква 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Енот</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Носорог</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Овца</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Череп 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Череп 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>Трицератопс</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Зебра</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>Изображения маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation>Заменять лицо этой картинкой</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
-        <translation>Фоны</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation>Черный квадрат</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation>Фоновое изображение</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation>Заменять фон этой картинкой</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>Размер пиксельной сетки</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>Радиус размытия</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation>Настройка области лица</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation>Расширенные настройки области лица для 
 размытия фона или изображения ниже.</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation>Регулировка ширины %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation>Регулировка высоты %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>Выберите цвет маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Тяжелый</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation>Охлаждение</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Растворение</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Зум</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Порог</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Порог яркости</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Альфа-разница</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Альфа-вариация</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation>Шаг</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Шаблон</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation>90° Полутон 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>Кластер 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>Кластер 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>Кластер 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>Линии 4х4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>Магия 2х2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>Магия 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation>Упорядоченно 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation>Упорядоченно 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation>Упорядоченно 8x8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation>Растровый узор</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>Размер узора</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>Освещенность</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation>Склон</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation>Перехват</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Спираль 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Спираль 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Парабола</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>Горизонтальная полоса</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation>Прирост скорости</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Количество</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Порог света</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation>Выберите цвет автомата</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation>Количество капель</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Выбрать</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>Цвет курсора</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>Выберите цвет курсора</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation>Минимальная длина капли</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation>Максимальная длина капли</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>Минимальная скорость</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>Максимальная скорость</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>Показать курсор</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Видеодорожка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Звуковая дорожка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Дорожка субтитров</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Простой</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Яркость</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Контрастность</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation>Мягкая нормализация</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation>Сильная нормализация</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>Мягкий цвет</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>Жесткий цвет</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Альфа-дифференциал</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Цвет излучения</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Обнаружение движения</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Дождь</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation>Распад</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Показать линии</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Скрыть линии</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Скрыть цвет</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Выберите скрытый цвет</translation>
     </message>
@@ -2553,23 +2910,23 @@ background blur or image below.</source>
         <translation>Вертикальная синхронизация</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Шум</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Маска</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Степени</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Температура</translation>
     </message>
@@ -2579,205 +2936,348 @@ background blur or image below.</source>
         <translation>Формат видео</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Разрешение</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>FPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Сброс</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Пропорция</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Масштаб</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Мягкость</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>Выберите цвет виньетки</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>Рябь</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Фаза</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation>Использовать вспышку</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Сейчас</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 секунд</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Сделать фото</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation>%1/Изображение %2.%3</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation>Ежедневная сборка</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Запись видео</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>Соотношение сторон</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation>Выделение лица
 продолжительность (секунды)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation>Количество выделений лица</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation>Скорость уменьшения зума</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation>Скорость увеличения зума</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation>Отступ лица (% от размера лица)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation>Граница лица (% от размера лица)</translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation>например 16:9, 4:3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation>Заблокировать область просмотра</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation>Режим отладки</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>Отразить по горизонтали</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>Отразить по вертикали</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>Ширина</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>Высота</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation>Режим масштабирования</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>Быстрый</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>Линейный</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation>Режим соотношения сторон</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>Игнорировать</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation>Оставить</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation>Расширение</translation>
     </message>
@@ -2787,17 +3287,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2813,19 +3313,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/si.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/si.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
-        <source>Using Qt %1</source>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/About.qml" line="80"/>
+        <source>Using Qt %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -113,12 +128,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -131,30 +146,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
+        <source>Update</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
-        <source>Update</source>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation type="unfinished"></translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoLayer</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/sv.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/sv.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
-        <source>Using Qt %1</source>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/About.qml" line="80"/>
+        <source>Using Qt %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -113,12 +128,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -131,30 +146,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,54 +307,54 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation type="unfinished"></translation>
     </message>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,85 +421,98 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
+        <source>Update</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
-        <source>Update</source>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation type="unfinished"></translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished"></translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,71 +1384,71 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1243,194 +1456,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1441,121 +1746,131 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1566,107 +1881,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1676,998 +1992,1079 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
+        <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
+        <source>Face bracketing
+duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
+        <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
+        <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
+        <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
-        <source>Face bracketing
-duration (seconds)</source>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
+        <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
-        <source>Face bracket count</source>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
-        <source>Zoom out rate</source>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
-        <source>Zoom in rate</source>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
-        <source>Face padding (% of face size)</source>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
-        <source>Aspect ratio</source>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
+        <source>Aspect ratio</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2677,23 +3074,23 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2703,99 +3100,202 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/Otsu/share/qml/main.qml" line="40"/>
         <source>Levels</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/tr.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/tr.ts
@@ -15,22 +15,37 @@
         <translation>Derleme</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Qt %1 Kullanılıyor</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Web Sayfası</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Web kamerası yakalama uygulaması.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Resim ve video yakalama için basit bir web kamerası uygulaması.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation>%1 Hakkında</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation>Hakkında</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation>Katkıda Bulunanlar</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation>Lisans</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation>3. Taraf Lisansları</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Video Biçimi Ekle</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Video Biçimi Değiştir</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Biçimi kaldır</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Biçim</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Genişlik</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Yükseklik</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Kare hızı</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Ses Kodeği Seçenekleri</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Bit hızı</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bit hızı (bit/sn)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Ses Aygıtı Seçenekleri</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Örnekleme Biçimi</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Kanal</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Örnekleme Oranı</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Gecikme (ms)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation>İndiriliyor %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation>Şundan: %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation>Şuna: %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation>Boyut: %1 %2B / %3 %4B</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation>Hız: %1 %2B/s</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation>Kalan süre: %1</translation>
     </message>
@@ -268,7 +299,7 @@
         <translation>İndirme hazır</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation>Sanal kamera kurulsun mu?</translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Video yakalama</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Masaüstü yakalama</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Ses yakalama/oynatma</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Video dönüştürme</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Sanal kamera sürücüsü</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Video oynatma</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Tüm kaynak girdilerini başlangıçta yürüt</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Yapılar ve kitaplıklar</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Video kaydı</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Yönetici yöntemi</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Resimler dizini</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Ara</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Dosya biçimi</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Kalite</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>Fotoğraflarınızı kaydedeceğiniz klasörü seçin</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation>PipeWire Ekranı</translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Eklentiler</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Eklentileri alt klasörlerde ara</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Yol ekle</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Kaldır</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Güncelle</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Eklenti arama yolu ekle</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Kaldır</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Web kamerası yakalama uygulaması.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Ayarları YOL&apos;dan yükle. Eğer YOL boş ise yapılandırmayı uygulama dizininden yükle.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>YOL</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>YOL1;YOL2:YOL3;...</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation>Hata ayıklama çıktısını bir dosyaya gönder</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation>DOSYA</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>Belirlenen eklenti yollarında yineleyerek ara.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>Eklentileri aramak için noktalı virgülle ayrılmış yol listesi.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>Yüklemeden kaçınılacak noktalı virgülle ayrılmış yol listesi.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/Video %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>Resim Yakalama</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>Video Kaydı</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Genel Seçenekler</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Eklentiler</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Güncellemeler</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation>Yeni rengi seç</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Yeni sürümler hakkında bilgilendir</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>Güncellemeler ekranını göster</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Yeni sürümleri denetle</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Günlük</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>İki günde bir</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Haftalık</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>İki haftada bir</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Aylık</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Asla</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Son güncelleme</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>%1 sürümünüz güncel değil. En son sürüm &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Şimdi Yükselt!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Bir &lt;b&gt;geliştirici sürümünü&lt;/b&gt; kullandığınız için teşekkürler!&lt;br /&gt;Eğer herhangi bir hatayı ve önerinizi bildirebilirseniz bu, çok yardımcı olacaktır.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Hata Bildir</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>Yeni sürüm mevcut!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>%1 %2 ŞİMDİ indir!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>Bu iletiyi gelecek sefer göster</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation>Kurulum başarılı</translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation>Webcamoid Yeniden Başlatılsın mı?</translation>
     </message>
@@ -657,7 +724,7 @@
         <translation>En son sürüm alınamıyor</translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation>Sanal kamera elle indirilsin mi?</translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>Video Kodek Seçenekleri</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>Bit hızı</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Bit hızı (bit/s)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation>Anahtar kare atlaması</translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>Kaldır</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>Video efekti ekle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>Efekt ara</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation>Efekti üste uygula</translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Efekt ekle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Tüm efektleri kaldır</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Video Biçim Seçenekleri</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Dosya uzantısı</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>Kaynağı Düzenle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Kaynak Ekle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>Dosya</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>Tanım</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>Kaynak başlığı</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation>Yol</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>Dosya yolu</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>Ara</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>Kaynak olarak eklenecek dosyayı seç</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>Tüm Video Dosyaları</translation>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Düzenle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Kaldır</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Kaynak ekle</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>Web kamerası bulunamadı</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
-        <translation>3GP Video</translation>
+        <translation type="unfinished">3GP Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
-        <translation>AVI Video</translation>
+        <translation type="unfinished">AVI Video</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
-        <translation>Flash Video</translation>
+        <translation type="unfinished">Flash Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
-        <translation>Hareketli GIF</translation>
+        <translation type="unfinished">Hareketli GIF</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
-        <translation>MKV Video</translation>
+        <translation type="unfinished">MKV Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
-        <translation>Hareketli PNG</translation>
+        <translation type="unfinished">Hareketli PNG</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
-        <translation>QuickTime Video</translation>
+        <translation type="unfinished">QuickTime Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
-        <translation>MP4 Video</translation>
+        <translation type="unfinished">MP4 Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
-        <translation>MPEG Video</translation>
+        <translation type="unfinished">MPEG Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
-        <translation>Ogg Video</translation>
+        <translation type="unfinished">Ogg Video</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
-        <translation>RealMedia Video</translation>
+        <translation type="unfinished">RealMedia Video</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
-        <translation>DVD Video</translation>
+        <translation type="unfinished">DVD Video</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
-        <translation>WebM Video</translation>
+        <translation type="unfinished">WebM Video</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
+        <location filename="../../src/videolayer.cpp" line="169"/>
         <source>Windows Media Video</source>
         <extracomment>Also known as WMV, is a video file format.</extracomment>
-        <translation>Windows Ortam Videosu</translation>
+        <translation type="unfinished">Windows Ortam Videosu</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>Tüm Dosyalar</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Düzenle</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Kaldır</translation>
-    </message>
-</context>
-<context>
-    <name>VideoInputs</name>
-    <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Kaynak ekle</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>Web kamerası bulunamadı</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">Tüm Dosyalar</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>Çıktı Yok</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation>Sanal Kamera</translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>Sanal Kamerayı Düzenle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>Sanal Kamera Ekle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>Sanal kamera adı</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>Biçim ekle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>Biçimleri temizle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation>Sanal kamera düzenlenemiyor</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation>Sanal kamera eklenemiyor</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation>Sanal kamera düzenleme hatası</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation>Sanal kamera ekleme hatası</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation>Sanal kamera oluşturma hatası</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>Kamera tanımı ve biçimler boş olamaz.</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>Sanal kamera çıktı resmi</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>Sanal kamera varsayılan çıktı resmi</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>Ara</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="95"/>
         <source>Can&apos;t set virtual camera picture</source>
         <translation>Sanal kamera resmi ayarlanamıyor</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>Sanal Kameraları Kaldırma Hatası</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>Lüften bir resim dosyası seçin</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation>Sanal kamera güncel değil (%1), en son sürüm kurulsun mu (%2)?</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation>Kur</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation>Çıktı ekle</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation>Sanal Kamera Oluşturma Hatası</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation>Tüm çıktıları kaldır</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation>Sanal kameraları kaldırma hatası</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>Sanal Kameraları Kaldırma Hatası</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation>Çıktı resmini ayarla</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation>Sanal kamera kurulu değil, kurmak ister misiniz?</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation>Sanal kamera bu platformda desteklenmiyor</translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>Videolar dizini</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>Ara</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>Ses kaydet</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Dosya biçimi</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Yapılandır</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Video kodeki</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Ses kodeki</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>Videolarınızı kaydedeceğiniz klasörü seçin</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>Çizik sayısı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Toz ekle</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Yarıçap</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>Renklere ait N°</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>Renk farkı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Kenarları göster</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Çizgi rengi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Blok tara</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Bir renk seçin</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Dönüşüm matrisi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Kip</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Doğal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Sabit</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Simgeler</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Yazı Tipi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Ara</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Yazı Düzeltme</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>Varsayılan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Yazı düzeltme yok</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Dikey yazı düzeltme</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Tam yazı düzeltme</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Tarz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Bitmap</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Aygıt</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Dış Hat</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>Dış hattı zorla</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>Eşleştir</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Kalite</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Kenar Yumuşatma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Kenar yumuşatma yok</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>OpenGL ile uyumlu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>Tam sayı ölçüye zorla</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Alt piksel düzeltme yok</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Yazı tipi birleştirme yok</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Ön plan rengi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Arka plan rengi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Ters çevrilmiş</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Lütfen bir yazı tipi seçin</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Ön plan rengi seçin</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Arka plan rengi seçin</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Boyut</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Renk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>Şerit rengini seç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Yumuşak</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Süzgeç uygulanacak rengi seçin</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Eski renk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Yeni renk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Yer değiştirilecek rengi seç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Yeni rengi seç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Renk tablosu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Esas</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Metal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Isı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Eski Fotoğraf</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Kırmızı &amp; Yeşil</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Sepya</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>X-Pro</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>X Işını</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Sarı &amp; Mavi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Özel</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>Kaynak paleti</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Lütfen bir resim dosyası seçin</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation>Evriştirme matrisi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Etken</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>Sapma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>Kapma kipi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Rastgele kare</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Dikey artış</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Yatay artış</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation>Halka artışı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Blok boyutu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>Karelere ait N°</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>Mu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Sigma</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Kare hızı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Genlik</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Sıklık</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Izgara boyutu</translation>
     </message>
@@ -1664,886 +1980,927 @@
         <translation>Hız</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Yaklaştırma oranı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Şiddet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>Canny kenar algılama kipi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation>Canny kenar algılama eşiği</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Dengele</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Ters Çevir</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>Deniz sisi dosyası</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Göz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Gözlük</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>Cepheden yüz alternatifi 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>Cepheden yüz alternatifi 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>Cepheden yüz alternatifi 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>Cepheden yüz varsayılanı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>Tüm gövde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Sol Göz 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Alt gövde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>Büyük göz çifti</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>Küçük göz çifti</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Sol kulak</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>Sol göz 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Ağız</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Burun</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Sağ kulak</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Sağ Göz 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Üst gövde 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>Yan yüz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Sağ göz 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Gülümseme</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Üst gövde</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>İşaretçi türü</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Dikdörtgen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Elips</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Resim</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Mozaikle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Buğu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation>Dış Buğu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation>Arka Plan Resmi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>İşaretçi türü</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Katı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Tire</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Nokta</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Tire nokta</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Tire nokta nokta</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>İşaretçi rengi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>İşaretçi genişliği</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Maskeler</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Melek</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Ayı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Kunduz</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Kedi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Tavuk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>İnek</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Şeytan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Köpek</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Dalmaçya köpeği</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Mutlu köpek</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Ejderha</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Fil 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Fil 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Geyik</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Kurbağa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Hayalet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Zürafa</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Antilop</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Keçi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Su Aygırı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>At</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Gri at</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Koala</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Maymun</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Gri fare</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Beyaz fare</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Panda</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Penguen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Balkabağı 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Balkabağı 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Rakun</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Gergedan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Koyun</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Kafatası 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Kafatası 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>Dinozor</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Zebra</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>İşaretçi resmi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation>Yüzü bu resimle değiştir</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
-        <translation>Arka planlar</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation>Siyah Kare</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation>Arka plan resmi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation>Arka planı bu resimle değiştir</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>Piksel ızgara boyutu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>Buğu yarıçapı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation>Yüz Alanı Ayarları</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation>Arka plan buğusu veya alttaki resim
 için gelişmiş yüz alanı ayarları.</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation>Y-Sapma</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation>D-Sapma</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation>Genişlik Ayarı %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation>Yükseklik Ayarı %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation>Yuvarlak Alan</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation>Y-Yarıçap %</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation>D-Yarıçap %</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>İşaretçi rengi seçin</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Sert</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation>Soğutma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Dağılma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Yakınlaştırma</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Eşik</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Parlaklık eşiği</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Alfa farkı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Alfa çeşidi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation>Atlama</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Desen</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation>90° Yarı ton 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>Demet 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>Demet 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>Demet 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>Çizgiler 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>Sihir 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>Sihir 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation>Sıralı 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation>Sıralı 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation>Sıralı 8x8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation>Bitmap deseni</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>Desen boyutu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>Aydınlık</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation>Eğim</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation>Kesişim</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Sarmal 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Sarmal 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Parabol</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>Yatay çubuk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation>Hız artışı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Miktar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Parlaklık Eşiği</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation>Otomat renk seç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation>Damlaya ait N°</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Seç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>İmleç rengi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>İmleç rengini seç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation>Min. damla uzunluğu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation>Maks. damla uzunluğu</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>Min. hız</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>Maks. hız</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>İmleci göster</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Video parçası</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Ses parçası</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Alt yazı parçası</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Basit</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Parlaklık</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Karşıtlık</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation>Yumuşak normal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation>Sert normal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>Yumuşak renk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>Sert renk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Alfa değer farkı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Yayınım rengi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Hareket tespiti</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Yağmur</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation>Sönüm</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Çizgileri göster</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Çizgileri gizle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Rengi gizle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Gizli rengi seçin</translation>
     </message>
@@ -2553,23 +2910,23 @@ için gelişmiş yüz alanı ayarları.<
         <translation>Dikey Eşleştirme</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Gürültü</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Maske</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Derece</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Sıcaklık</translation>
     </message>
@@ -2579,205 +2936,348 @@ için gelişmiş yüz alanı ayarları.<
         <translation>Video biçimi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Çözünürlük</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>FPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Sıfırla</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>En Boy</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Ölçek</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>Yumuşaklık</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>Süsleme rengini seç</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>Dalgacıklar</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Aşama</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation>Flaş kullan</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Şimdi</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 saniye</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Fotoğraf çek</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation>%1/Resim %2.%3</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation>Günlük Yapım</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Video kaydet</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>En boy oranı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation>Yüz basamaklama
 süresi (saniye)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation>Yüz basamak sayısı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation>Uzaklaştırma oranı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation>Yakınlaştırma oranı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation>Yüz doldurma (yüz boyutunun %&apos;si)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation>Yüz kenar boşluğu (yüz boyutunun %&apos;si)</translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation>örn. 16:9, 4:3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation>Görüntü alanını kilitle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation>Hata ayıklama kipi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>Yatay çevir</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>Dikey çevir</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>Genişlik</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation>En boy oranı genişliği</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>Yükseklik</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation>En boy oranı yüksekliği</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation>Ölçekleme kipi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>Hızlı</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>Doğrusal</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation>En boy oranı kipi</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>Yoksay</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation>Tut</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation>Genişliyor</translation>
     </message>
@@ -2787,17 +3287,17 @@ süresi (saniye)</translation>
         <translation>Seviyeler</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation>Renk ekle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation>Tüm renkleri temizle</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation>Eklenecek rengi seç</translation>
@@ -2813,19 +3313,24 @@ süresi (saniye)</translation>
         <translation>Gama</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation>Ton</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation>Doygunluk</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation>Parlaklık</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/uk.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/uk.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Використати Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Сайт</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>Застосунок захоплення веб-камери.</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Простий застосунок для захоплення світлин та відео з вебкамери.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">Про нас</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">Вкладники</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">Ліцензія</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished">Ліцензії третьої сторони</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>Додати формат відео</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>Змінити формат відео</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>Видалити формат</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>Формат</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>Ширина</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>Висота</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>Частота кадрів</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>Параметри авдіокодека</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>Бітрейт</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Бітрейт (біт/сек)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>Параметри звукового пристрою</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>Зразок формату</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation>Канали</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation>Частота дискретизації</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>Затримка (мс)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>Захоплення відео</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>Захоплення робочого столу</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>Аудіо захоплення/відтворення</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>Конвертувати відео</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>Драйвер віртуальної камери</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>Відтворення відео</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>Відтворити джерела на початку</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>Фреймворки та бібліотеки</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>Відеозапис</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation>Кореневий метод</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>Тека зображень</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>Пошук</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>Формат файлу</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>Якість</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>Виберіть теку, щоб зберегти свої світлини</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>Втулки</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>Пошук втулків у підтеках</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>Додати шлях</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>Видалити</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>Оновлення</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>Додати шлях пошуку втулків</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">Видалити</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>Застосунок захоплення веб-камери.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>Завантажити параметри з PATH. Якщо PATH порожній, завантажте конфігурацію з каталогу додатку.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation>Шлях(PATH)</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation>шлях1;шлях2;шлях3;...</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>Пошук в зазначених шляхах втулків рекурсивно.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>Список шляхів для пошуку втулків розділено крапкою з комою.</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>Розділений крапка з комою список шляхів, щоб уникнути навантаження.</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/Відео %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>Захоплення зображення</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>Запис відео</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>Загальні параметри</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>Втулки</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>Оновлення</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">Виберіть новий колір</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>Сповіщати про нові версії</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>Показати діалогове вікно оновлення</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>Перевірити нові версії</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>Щоденно</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>Кожні два дні</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>Щотижня</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>Кожних два тижні</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>Щомісяця</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>Ніколи</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>Останнє оновлення</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>Ваша версія %1 застаріла. Остання версія &lt;b&gt;%2&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>Оновити вже!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>Дякуємо за користування &lt;b&gt;версії для розробки&lt;/b&gt;!&lt;br /&gt;Буде дуже корисно, якщо ви зможете повідомити про будь-які помилки та внести пропозиції.</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>Повідомити про помилку</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>Доступна нова версія!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>Завантажити %1 %2 ЗАРАЗ!</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>Показати це діалогове вікно наступного разу</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>Параметри відеокодека</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>Бітрейт</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>Бітрейт (біт/сек)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation>Ключові кадри</translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>Видалити</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>Додатм відеоефект</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>Пошук ефекта</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation>Ланцюговий ефект</translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>Додати ефект</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>Видалити всі ефекти</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>Параметри формату відео</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>Розширення файлу</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>Правити джерело</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>Додати джерело</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>Файл</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>URL-адреса</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>Опис</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>Назва джерела</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation>Шлях</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>Шлях до файлу</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>Пошук</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>Виберіть файл, який потрібно додати як джерело</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>Правити</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>Видалити</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>Усі відеофайли</translation>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>Додати джерело</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>Веб-камери не знайдено</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
-        <translation>Відео 3GP</translation>
+        <translation type="unfinished">Відео 3GP</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
-        <translation>Відео AVI</translation>
+        <translation type="unfinished">Відео AVI</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
-        <translation>Флешвідео</translation>
+        <translation type="unfinished">Флешвідео</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
-        <translation>Анімована GIF</translation>
+        <translation type="unfinished">Анімована GIF</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
-        <translation>Відео MKV</translation>
+        <translation type="unfinished">Відео MKV</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
-        <translation>Анімований png</translation>
+        <translation type="unfinished">Анімований png</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
-        <translation>Відео QuickTime</translation>
+        <translation type="unfinished">Відео QuickTime</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
-        <translation>Відео MP4</translation>
+        <translation type="unfinished">Відео MP4</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
-        <translation>Відео MPEG</translation>
+        <translation type="unfinished">Відео MPEG</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
-        <translation>Відео Ogg</translation>
+        <translation type="unfinished">Відео Ogg</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
-        <translation>Відео RealMedia</translation>
+        <translation type="unfinished">Відео RealMedia</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
-        <translation>Відео DVD</translation>
+        <translation type="unfinished">Відео DVD</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
-        <translation>Відео WebM</translation>
+        <translation type="unfinished">Відео WebM</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
-        <translation>Відео Windows Media Video (.wmv)</translation>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>Усі файли</translation>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <translation type="unfinished">Відео Windows Media Video (.wmv)</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>Правити</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>Видалити</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>Додати джерело</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>Веб-камери не знайдено</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">Усі файли</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>Немає виходу</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>Правка віртуальної камери</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>Додати віртуальну камеру</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>Назва віртуальної камери</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>Додати формат</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>Очистити формати</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>Опис і формати камери не можуть бути порожніми.</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>Вихідне зображення віртуальної камери</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>Усталене вихідне зображення віртуальної камери</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>Пошук</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>Помилка видалення віртуальних камер</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>Будь ласка, оберіть зображення</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished">Помилка видалення віртуальних камер</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>Тека для відео</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>Пошук</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>Звукозаписування</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>Формат файлу</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>Налаштувати</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>Відеокодек</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>Авдіокодек</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>Виберіть теку, щоб зберегти свої відео</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation>Кількість подряпин</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation>Додати пилу</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>Радіус</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation>N° колоьрів</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>різниця кольорів</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>Показати краї</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>Лінії кольорів</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation>Блок сканування</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>Вибір кольору</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>Матриця трансформації</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation>Режим</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation>Натурально</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation>Зафіксовано</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>Символи</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>Шрифт</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>Пошук</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation>Хінтінг</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>По замовчуванню</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>Без хінтингу</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>Вертикальний хінтинг</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>Повний хінтинг</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>Стиль</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>Зображення(растрове)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>Пристрій</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>Контур</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation>Підсилити контур</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>Співставити</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>Якість</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>Згладжування</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>Без згладжування</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>Сумісно з OpenGL</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation>Підсилити цільові метрики</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>Не згладжувати субпікселі</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>Не об&apos;єднувати шрифти</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>Колір переднього плану</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>Колір фону</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>Назад</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>Будь ласка оберіть шрифт</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>Оберіть колір переднього плану</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>Оберіть колір фону</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>Розмір</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>Колір</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>Виберіть смуги кольору</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation>Пом&apos;якшення</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>Оберіть колір фільтру</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>Попередній колір</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>Новий колір</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>Оберіть колір для заміни</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>Виберіть новий колір</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>Палітра кольорів</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>Базовий</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>Металік</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation>Тепло</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>Стара світлина</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>Червонозелений</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation>Сепія</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation>Рентген про</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>Просто рентген</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>Жовтоблакитний</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>Власна комбінація</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>Палітра джерела</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>Будь ласка оберіть зображення</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation>Згорнути матрицю</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation>Фактори</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation>Упередження</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>Режим захоплення</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>Випадковий квадрат</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>Вертикальне збільшення</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>Горизонтальне збільшення</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation>Кільцеве збільшення</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>Розмір блоку</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation>N° кадру</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation>Му</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation>Сігма</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation>Частота кадрів</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>Амплітуда</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>Частота</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>Розмір сітки</translation>
     </message>
@@ -1664,886 +1980,927 @@
         <translation>Швидкість</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>Розмір зуму</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation>Сила</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>Режим Canny</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation>Поріг Кенні</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>Вирівнювання</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>Інвертувати</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation>Файл Хаара</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>Око</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>Окуляри</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation>Зміна обличчя 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation>Зміна обличчя 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation>Зміна обличчя 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation>Звичайне обличчя</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>Все тіло</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>Ліве око 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>Нижня частина тіла</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation>Обидва ока великі</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>Обидва ока зменшенні</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>Ліве вухо</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>ліве око 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>Рот</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>Ніс</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>Праве вухо</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>Праве око 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>Верхня частина тіла 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>Профіль обличчя</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>Праве око 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>Усмішка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>Верхня частина тіла</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>Тип маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>Прямокутник</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>Еліпс</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>Картинка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>Піхселізація</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>Розмиття</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation>Зовнішнє розмиття</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation>Зображення тла</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>Стиль маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>Твердий</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>Тире</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>Крапки</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>Крапки і тире</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>Тире і двокрапки</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>Колір маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>Ширина маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>Маски</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>Ангел</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>Ведмідь</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>Бобер</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>Кіт</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>Курка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>Корова</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>Диявол</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>Собака</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>Далматинець</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>Щасливий собака</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>Дракон</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>Слон 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>Слон 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>Лось</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>Жаба</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>Привид</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>Жирафа</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>Антилопа гну</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>Коза</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>Гіпопотам</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>Кінь</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>Сірий кінь</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>Коала</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>Мавпа</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>Сіра миша</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>Біла миша</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>Панда</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>Пінгвін</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>Гарбуз 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>Гарбуз 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>Єнот</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>Носоріг</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>Вівці</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>Череп 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>Череп 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>Трицерапторс</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>Зебра</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>Зображення маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation>Замінити обличчя цим малюнком</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
-        <translation>Тла</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation>Чорний квадрат</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation>Зображення тла</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation>Замініть тло цим зображенням</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>Розмір піксельної сітки</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>Радіус розмиття</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation>Налаштування ділянки обличчя</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation>Розширені параметри ділянки обличчя
 розмиття тла або зображення нижче.</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation>H-зсув</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation>V-зсув</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation>Зміна ширини %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation>Зміна висоти %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation>Кругла ділянка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation>H-радіус %</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation>V-радіус %</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>Виберіть колір маркера</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation>Важкий</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation>Охолодження</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation>Розчинити</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>Збільшення</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>Поріг</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Поріг світла</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Альфа-різниця</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Альфа-варіація</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation>Крок</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation>Візерунок</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation>90° Півтон 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation>Кластерезація 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation>Кластерезація 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>Кластерезація 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>Лінії 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>Магія 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>Магія 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation>Замовлено 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation>Замовлено 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation>Замовлено 8x8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation>Растровий візерунок</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation>Розмір візерунку</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>Освітленість</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation>Схил</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation>Перехоплення</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>Спіраль 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>Спіраль 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>Парабола</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation>Горизонтальна смуга</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation>Приріст швидкості</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>Кількість</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>Поріг світла</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation>Оберіть колір автомата</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation>N° з капель</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>Вибрати</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>Колір курсору</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>Вибрати колір курсора</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation>Найменша довжина краплі</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation>Найбільша довжина краплі</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>Найменша швидкість</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>Найбільша швидкість</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>Показати курсор</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>Відео доріжка</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>Аудіотрек</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>Субтитри треку</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>Просто</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>Яскравість</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>Контраст</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation>М&apos;яка нормалізація</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation>Сильна нормалізація</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation>М&apos;який колір</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation>Жорсткий колір</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Різниця Альфа каналу</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation>Колір радіації</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation>Виявлення руху</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>Дощ</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation>Розпад</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>Показати лінії</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>Сховати лінії</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>Сховати кольори</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation>Оберіть прихований колір</translation>
     </message>
@@ -2553,23 +2910,23 @@ background blur or image below.</source>
         <translation>Вертикальна синхронізація</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation>Шум</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation>Маска</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation>Ступені</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>Температура</translation>
     </message>
@@ -2579,205 +2936,348 @@ background blur or image below.</source>
         <translation>Формат відео</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>Роздільна здатність</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>Частота кадрів</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>Скинути</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>Пропорція</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation>Масштаб</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation>М&apos;якість</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation>Оберіть колір він&apos;єтки</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>Пульсації</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation>Фаза</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation>Використовувати спалах</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>Вже</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 секунд</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>Зробити світлину</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation>%1/Картинка %2.%3</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished">Денна збірка</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>Записати відео</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>Співвідношення сторін</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation>Обведення обличчя
 тривалість (секунди)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation>Кількість обведень облич</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation>Швидкість зменшення наближення</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation>Швидкість збільшення наближення</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation>Відступ обличчя (% від розміру обличчя)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation>Межа обличчя (% від розміру обличчя)</translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation>наприклад 16:9, 4:3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation>Заблокувати вікно показу</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation>Режим налагодження</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>Віддзеркалити поземно (горизонт.)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>Віддзеркалити прямовисно (вертик.)</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>Ширина</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>Висота</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation>Режим наближування</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>Швидко</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>Лінійний</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation>Режим співвідношення сторін</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>Нехтувати</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation>Залишити</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation>Розширення</translation>
     </message>
@@ -2787,17 +3287,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2813,19 +3313,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/vi.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/vi.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>Sử dụng Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>Trang web</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>Một ứng dụng webcam đơn giản để ghi hình ảnh và video.</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -113,12 +128,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -131,30 +146,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
+        <source>Update</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
-        <source>Update</source>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation type="unfinished"></translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished">Tệp</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished">URL</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished">Ghi chú</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished">Đường dẫn</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation type="unfinished">Tất cả tệp phim</translation>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoLayer</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/zh_CN.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/zh_CN.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
-        <source>Using Qt %1</source>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/About.qml" line="80"/>
+        <source>Using Qt %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>网站</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished">摄像头捕捉软件。</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished"></translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
@@ -113,12 +128,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>比特率</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>比特率(比特/秒)</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished">采样率</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation type="unfinished">延迟(毫秒)</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -268,7 +299,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>视频捕捉</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>桌面捕捉</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>视频转换</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>虚拟相机驱动</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>框架与库</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished"></translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation type="unfinished">搜索</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>文件格式</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>质量</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>选择用于保存照片的文件夹</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>插件</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>在子文件夹中搜索插件</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>添加路径</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>删除</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>更新</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>添加插件搜索路径</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">删除</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation type="unfinished">摄像头捕捉软件。</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation type="unfinished">从PATH载入设定。如果PATH为空，将从程序目录下载入设定。</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation type="unfinished"></translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation type="unfinished">常规选项</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation type="unfinished">插件</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation type="unfinished"></translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation type="unfinished"></translation>
     </message>
@@ -618,12 +685,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -644,7 +711,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation type="unfinished">比特率</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation type="unfinished">比特率(比特/秒)</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation type="unfinished"></translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation type="unfinished">删除</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation type="unfinished">搜索特效</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation type="unfinished"></translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation type="unfinished">添加特效</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation type="unfinished"></translation>
     </message>
@@ -747,7 +824,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation type="unfinished"></translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation type="unfinished">描述</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation type="unfinished">搜索</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation type="unfinished">编辑</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation type="unfinished">删除</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation type="unfinished">没有检测到摄像头</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
         <translation type="unfinished">动态GIF</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
         <translation type="unfinished">MKV视频</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
         <translation type="unfinished">MP4视频</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
         <translation type="unfinished">MPEG视频</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
         <translation type="unfinished">DVD视频</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
         <translation type="unfinished">WebM视频</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation type="unfinished">全部文件</translation>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation type="unfinished">编辑</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation type="unfinished">删除</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation type="unfinished">没有检测到摄像头</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">全部文件</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation type="unfinished">搜索</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation type="unfinished">搜索</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation type="unfinished">文件格式</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>选择一个颜色</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>变换矩阵</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation type="unfinished">象征</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation type="unfinished">搜索</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>默认</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>风格（样式）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation type="unfinished">质量</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>颜色</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>新颜色</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>老照片</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>红色和绿色</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>黄色和蓝色</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>眼睛</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>左眼睛1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>左耳朵</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>左眼睛2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>鼻子</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>右耳朵</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>右眼睛1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>右眼睛2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>笑眯眯</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>熊</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>猫</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>鸡</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>牛</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>狗</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>高兴的狗</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>龙</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>马</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>灰色的马</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>猴</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>熊猫</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>南瓜1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>南瓜2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>羊</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
-        <source>Black Square</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
-        <source>Background picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
-        <source>Replace background with this picture</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
-        <source>Pixel grid size</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
-        <source>Blur radius</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
-        <source>Face Area Settings</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
+        <source>Black Square</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
-        <source>Advanced face area settings for 
-background blur or image below.</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
+        <source>Background picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
+        <source>Replace background with this picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
-        <source>Width Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
+        <source>Pixel grid size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
-        <source>Height Adjust %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
+        <source>Blur radius</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
-        <source>Round Area</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
+        <source>Face Area Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
+        <source>Advanced face area settings for 
+background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
+        <source>Width Adjust %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
         <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
+        <source>Height Adjust %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
+        <source>Round Area</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>雨</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>温度</translation>
     </message>
@@ -2578,204 +2935,347 @@ background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>FPS</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation type="unfinished">现在</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation type="unfinished">%1秒</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2785,17 +3285,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2811,19 +3311,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/share/ts/zh_TW.ts
+++ webcamoid-9.0.0/StandAlone/share/ts/zh_TW.ts
@@ -15,22 +15,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="76"/>
+        <location filename="../qml/About.qml" line="72"/>
+        <source>Built from %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="74"/>
+        <source>Open the commit in your web browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="80"/>
         <source>Using Qt %1</source>
         <translation>使用 Qt %1</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="80"/>
+        <location filename="../qml/About.qml" line="84"/>
         <source>Website</source>
         <translation>網站</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="89"/>
+        <location filename="../qml/About.qml" line="88"/>
+        <source>Go to %1 website</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/About.qml" line="96"/>
         <source>Webcam capture application.</source>
         <translation>網路攝影機抓取應用程式。</translation>
     </message>
     <message>
-        <location filename="../qml/About.qml" line="92"/>
+        <location filename="../qml/About.qml" line="99"/>
         <source>A simple webcam application for picture and video capture.</source>
         <translation>一個簡單地網路攝影機應用程式，用於抓取照片與影片。</translation>
     </message>
@@ -43,25 +58,25 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="45"/>
+        <location filename="../qml/AboutDialog.qml" line="47"/>
         <source>About</source>
-        <extracomment>Information of the program, like name, description, vesion, etc..</extracomment>
+        <extracomment>Information of the program, like name, description, version, etc..</extracomment>
         <translation type="unfinished">關於</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="51"/>
+        <location filename="../qml/AboutDialog.qml" line="53"/>
         <source>Contributors</source>
         <extracomment>List of people contributing to the project: software developers, translators, designers, etc..</extracomment>
         <translation type="unfinished">貢獻者</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="55"/>
+        <location filename="../qml/AboutDialog.qml" line="57"/>
         <source>License</source>
         <extracomment>Program license.</extracomment>
         <translation type="unfinished">許可證</translation>
     </message>
     <message>
-        <location filename="../qml/AboutDialog.qml" line="61"/>
+        <location filename="../qml/AboutDialog.qml" line="63"/>
         <source>3rd Party Licenses</source>
         <extracomment>License for 3rd party components used in Webcamoid, like libraries and code snippets.</extracomment>
         <translation type="unfinished">第三方許可證</translation>
@@ -70,37 +85,37 @@
 <context>
     <name>AddVideoFormat</name>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="42"/>
+        <location filename="../qml/AddVideoFormat.qml" line="44"/>
         <source>Add Video Format</source>
         <translation>新增影片格式</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="43"/>
+        <location filename="../qml/AddVideoFormat.qml" line="45"/>
         <source>Change Video Format</source>
         <translation>更改影片格式</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="95"/>
+        <location filename="../qml/AddVideoFormat.qml" line="97"/>
         <source>Remove format</source>
         <translation>移除格式</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="106"/>
+        <location filename="../qml/AddVideoFormat.qml" line="109"/>
         <source>Format</source>
         <translation>格式</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="115"/>
+        <location filename="../qml/AddVideoFormat.qml" line="120"/>
         <source>Width</source>
         <translation>寬度</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="126"/>
+        <location filename="../qml/AddVideoFormat.qml" line="133"/>
         <source>Height</source>
         <translation>高度</translation>
     </message>
     <message>
-        <location filename="../qml/AddVideoFormat.qml" line="137"/>
+        <location filename="../qml/AddVideoFormat.qml" line="146"/>
         <source>Frame rate</source>
         <translation>影格率</translation>
     </message>
@@ -113,12 +128,12 @@
         <translation>音訊編解碼器選項</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="164"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="167"/>
         <source>Bitrate</source>
         <translation>位元率</translation>
     </message>
     <message>
-        <location filename="../qml/AudioCodecOptions.qml" line="168"/>
+        <location filename="../qml/AudioCodecOptions.qml" line="171"/>
         <source>Bitrate (bits/secs)</source>
         <translation>位元率 （bits/秒）</translation>
     </message>
@@ -131,30 +146,38 @@
         <translation>音訊裝置選項</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="134"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="137"/>
         <source>Sample Format</source>
         <extracomment>An sample represents the strength of the wave at a certain time. A sample can be expressed as the number of bits defining it (more bits better sound), the type of data representing it (signed integer, unsigned integer, floating point), and the endianness of the data (big endian, little endian). The sample format is the representation of that information. For example, &apos;s16le&apos; means that each sample format is represented by a 16 bits signed integer arranged as little endian.</extracomment>
         <translation>樣本格式</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="156"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="161"/>
         <source>Channels</source>
         <translation type="unfinished">頻道</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="179"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="186"/>
         <source>Sample Rate</source>
         <extracomment>Number of audio samples per channel to be played per second.</extracomment>
         <translation type="unfinished">採樣率</translation>
     </message>
     <message>
-        <location filename="../qml/AudioDeviceOptions.qml" line="210"/>
+        <location filename="../qml/AudioDeviceOptions.qml" line="219"/>
         <source>Latency (ms)</source>
         <extracomment>The latency is the amount of accumulated audio ready to play, measured in time. Higher latency == smoother audio playback, but more desynchronization with the video. Lowerer latency == audio synchronization near to the video, but glitchy audio playback. https://en.wikipedia.org/wiki/Latency_(audio)</extracomment>
         <translation>延遲（ms）</translation>
     </message>
 </context>
 <context>
+    <name>AudioInputs</name>
+    <message>
+        <location filename="../qml/AudioInputs.qml" line="44"/>
+        <source>Configure input</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioLayer</name>
     <message>
         <location filename="../../src/audiolayer.cpp" line="248"/>
@@ -176,6 +199,14 @@
     </message>
 </context>
 <context>
+    <name>AudioOutputs</name>
+    <message>
+        <location filename="../qml/AudioOutputs.qml" line="44"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AudioVideoPanel</name>
     <message>
         <location filename="../qml/AudioVideoPanel.qml" line="27"/>
@@ -227,27 +258,27 @@
         <translation>正在下載 %1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="148"/>
+        <location filename="../qml/DownloadDialog.qml" line="150"/>
         <source>From: %1</source>
         <translation>來源：%1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="152"/>
+        <location filename="../qml/DownloadDialog.qml" line="154"/>
         <source>To: %1</source>
         <translation>目的地：%1</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="156"/>
+        <location filename="../qml/DownloadDialog.qml" line="158"/>
         <source>Size: %1 %2B / %3 %4B</source>
         <translation>大小：%1 %2B / %3 %4B</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="164"/>
+        <location filename="../qml/DownloadDialog.qml" line="166"/>
         <source>Speed: %1 %2B/s</source>
         <translation>速率：%1 %2B/s</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadDialog.qml" line="170"/>
+        <location filename="../qml/DownloadDialog.qml" line="172"/>
         <source>Time remaining: %1</source>
         <translation type="unfinished">剩餘時間: %1</translation>
     </message>
@@ -268,7 +299,7 @@
         <translation>下載已就緒</translation>
     </message>
     <message>
-        <location filename="../qml/DownloadSucceededDialog.qml" line="46"/>
+        <location filename="../qml/DownloadSucceededDialog.qml" line="47"/>
         <source>Install the virtual camera?</source>
         <translation>是否安裝虛擬攝影機？</translation>
     </message>
@@ -276,53 +307,53 @@
 <context>
     <name>GeneralConfig</name>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="91"/>
+        <location filename="../qml/GeneralConfig.qml" line="94"/>
         <source>Video capture</source>
         <translation>視訊抓取</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="108"/>
-        <source>Desktop capture</source>
-        <translation>桌面抓取</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="125"/>
-        <source>Audio capture/play</source>
-        <translation>音訊抓取／播放</translation>
-    </message>
-    <message>
-        <location filename="../qml/GeneralConfig.qml" line="142"/>
+        <location filename="../qml/GeneralConfig.qml" line="151"/>
         <source>Video convert</source>
         <translation>視訊轉換</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="193"/>
+        <location filename="../qml/GeneralConfig.qml" line="208"/>
         <source>Virtual camera driver</source>
         <translation>虛擬相機驅動程式</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="159"/>
+        <location filename="../qml/GeneralConfig.qml" line="170"/>
         <source>Video playback</source>
         <translation>視訊回放</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="72"/>
+        <location filename="../qml/GeneralConfig.qml" line="73"/>
         <source>Play sources on start</source>
         <extracomment>Start playing the webcam and other sources right after * opening Webcamoid.</extracomment>
         <translation>當開始時，播放其它來源</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="82"/>
+        <location filename="../qml/GeneralConfig.qml" line="84"/>
         <source>Frameworks and libraries</source>
         <translation>框架與函式庫</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="176"/>
+        <location filename="../qml/GeneralConfig.qml" line="113"/>
+        <source>Screen capture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="132"/>
+        <source>Audio capture/playback</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/GeneralConfig.qml" line="189"/>
         <source>Video record</source>
         <translation>視訊錄製</translation>
     </message>
     <message>
-        <location filename="../qml/GeneralConfig.qml" line="213"/>
+        <location filename="../qml/GeneralConfig.qml" line="230"/>
         <source>Root method</source>
         <extracomment>The preferred method for executing commands with elevated privileges in the system.</extracomment>
         <translation type="unfinished">根模式（Root method）</translation>
@@ -331,35 +362,48 @@
 <context>
     <name>ImageCapture</name>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="39"/>
+        <location filename="../qml/ImageCapture.qml" line="40"/>
         <source>Images directory</source>
         <translation>圖片資料夾</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="49"/>
+        <location filename="../qml/ImageCapture.qml" line="51"/>
         <source>Search</source>
         <translation>搜尋</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="57"/>
+        <location filename="../qml/ImageCapture.qml" line="52"/>
+        <source>Search directory to save imagess</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/ImageCapture.qml" line="61"/>
         <source>File format</source>
         <translation>檔案格式</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="86"/>
+        <location filename="../qml/ImageCapture.qml" line="92"/>
         <source>Quality</source>
         <translation>品質</translation>
     </message>
     <message>
-        <location filename="../qml/ImageCapture.qml" line="111"/>
+        <location filename="../qml/ImageCapture.qml" line="119"/>
         <source>Select the folder to save your photos</source>
         <translation>選擇一個資料夾，以存放你的照片</translation>
     </message>
 </context>
 <context>
+    <name>OptionsPanel</name>
+    <message>
+        <location filename="../qml/OptionsPanel.qml" line="199"/>
+        <source>Close %1 panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>PipewireScreenDev</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="217"/>
+        <location filename="../../../libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp" line="216"/>
         <source>PipeWire Screen</source>
         <translation type="unfinished"></translation>
     </message>
@@ -377,76 +421,89 @@
         <translation>擴充功能</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="110"/>
+        <location filename="../qml/PluginConfig.qml" line="164"/>
         <source>Search plugins in subfolders</source>
         <translation>在子資料夾中尋找擴充功能</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="119"/>
+        <location filename="../qml/PluginConfig.qml" line="173"/>
         <source>Add path</source>
         <translation>新增路徑</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="162"/>
-        <source>Remove</source>
-        <translation>移除</translation>
-    </message>
-    <message>
-        <location filename="../qml/PluginConfig.qml" line="196"/>
+        <location filename="../qml/PluginConfig.qml" line="211"/>
         <source>Update</source>
         <translation>更新</translation>
     </message>
     <message>
-        <location filename="../qml/PluginConfig.qml" line="246"/>
+        <location filename="../qml/PluginConfig.qml" line="212"/>
+        <source>Update plugins list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/PluginConfig.qml" line="239"/>
         <source>Add plugins search path</source>
         <translation>新增擴充功能搜尋路徑</translation>
     </message>
 </context>
 <context>
+    <name>PluginsPathItem</name>
+    <message>
+        <location filename="../qml/PluginsPathItem.qml" line="52"/>
+        <source>Remove</source>
+        <translation type="unfinished">移除</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
-        <location filename="../../src/clioptions.cpp" line="44"/>
+        <location filename="../../src/clioptions.cpp" line="45"/>
         <source>Webcam capture application.</source>
         <translation>網路攝影機抓取應用程式。</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="47"/>
+        <location filename="../../src/clioptions.cpp" line="48"/>
         <source>Load settings from PATH. If PATH is empty, load configs from application directory.</source>
         <translation>從 PATH 讀取設定。如果 PATH 是空的，就從程式資料夾讀取配置。</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="49"/>
+        <location filename="../../src/clioptions.cpp" line="50"/>
         <source>PATH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="61"/>
-        <location filename="../../src/clioptions.cpp" line="70"/>
+        <location filename="../../src/clioptions.cpp" line="62"/>
+        <location filename="../../src/clioptions.cpp" line="71"/>
         <source>PATH1;PATH2;PATH3;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="75"/>
+        <location filename="../../src/clioptions.cpp" line="76"/>
         <source>Send debug output to a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="76"/>
+        <location filename="../../src/clioptions.cpp" line="77"/>
         <source>FILE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="54"/>
+        <location filename="../../src/clioptions.cpp" line="81"/>
+        <source>Open a new instance of %1.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/clioptions.cpp" line="55"/>
         <source>Search in the specified plugins paths recursively.</source>
         <translation>在指定的擴充功能路徑中，遞歸地尋找。</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="59"/>
+        <location filename="../../src/clioptions.cpp" line="60"/>
         <source>Semi-colon separated list of paths to search for plugins.</source>
         <translation>以分號（;）分割的路徑列表，用於搜尋擴充功能。</translation>
     </message>
     <message>
-        <location filename="../../src/clioptions.cpp" line="68"/>
+        <location filename="../../src/clioptions.cpp" line="69"/>
         <source>Semi-colon separated list of paths to avoid loading.</source>
         <extracomment>Blacklist of plugins that could have conflicts when loading in Webcamoid.</extracomment>
         <translation>以分號（;）分割的路徑列表，用以避免用以避免被讀取。（載入至 Webcamoid 時可能造成衝突的插件黑名單）。</translation>
@@ -455,7 +512,7 @@
 <context>
     <name>Recording</name>
     <message>
-        <location filename="../../src/recording.cpp" line="372"/>
+        <location filename="../../src/recording.cpp" line="373"/>
         <source>%1/Video %2.%3</source>
         <translation>%1/視訊 %2.%3</translation>
     </message>
@@ -471,27 +528,27 @@
 <context>
     <name>SettingsDialog</name>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="76"/>
+        <location filename="../qml/SettingsDialog.qml" line="73"/>
         <source>Image Capture</source>
         <translation>圖片抓取</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="77"/>
+        <location filename="../qml/SettingsDialog.qml" line="76"/>
         <source>Video Recording</source>
         <translation>視訊錄製</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="78"/>
+        <location filename="../qml/SettingsDialog.qml" line="79"/>
         <source>General Options</source>
         <translation>一般選項</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="79"/>
+        <location filename="../qml/SettingsDialog.qml" line="82"/>
         <source>Plugins</source>
         <translation>擴充功能</translation>
     </message>
     <message>
-        <location filename="../qml/SettingsDialog.qml" line="80"/>
+        <location filename="../qml/SettingsDialog.qml" line="85"/>
         <source>Updates</source>
         <translation>更新</translation>
     </message>
@@ -532,80 +589,90 @@
 <context>
     <name>TableColor</name>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="37"/>
         <source>Select the new color</source>
         <translation type="unfinished">選擇新色彩</translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="39"/>
+        <source>Color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/TableColor.qml" line="45"/>
+        <source>Remove color %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdatesConfig</name>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="83"/>
+        <location filename="../qml/UpdatesConfig.qml" line="84"/>
         <source>Notify about new versions</source>
         <translation>通知新版本</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="93"/>
+        <location filename="../qml/UpdatesConfig.qml" line="96"/>
         <source>Show updates dialog</source>
         <translation>顯示更新對話框</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="101"/>
+        <location filename="../qml/UpdatesConfig.qml" line="106"/>
         <source>Check new versions</source>
         <translation>檢查新版本</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="109"/>
+        <location filename="../qml/UpdatesConfig.qml" line="115"/>
         <source>Daily</source>
         <translation>每日</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="113"/>
+        <location filename="../qml/UpdatesConfig.qml" line="119"/>
         <source>Every two days</source>
         <translation>每兩日</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="117"/>
+        <location filename="../qml/UpdatesConfig.qml" line="123"/>
         <source>Weekly</source>
         <translation>每週</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="121"/>
+        <location filename="../qml/UpdatesConfig.qml" line="127"/>
         <source>Every two weeks</source>
         <translation>每兩週</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="125"/>
+        <location filename="../qml/UpdatesConfig.qml" line="131"/>
         <source>Monthly</source>
         <translation>每月</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="129"/>
+        <location filename="../qml/UpdatesConfig.qml" line="135"/>
         <source>Never</source>
         <translation>永不</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="142"/>
+        <location filename="../qml/UpdatesConfig.qml" line="148"/>
         <source>Last updated</source>
         <translation>最後一次更新</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="163"/>
+        <location filename="../qml/UpdatesConfig.qml" line="169"/>
         <source>Your version of %1 is outdated. Latest version is &lt;b&gt;%2&lt;/b&gt;.</source>
         <translation>你的版本 %1 過舊。最新版本是 &lt;b&gt;%2&lt;/b&gt;。</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="169"/>
+        <location filename="../qml/UpdatesConfig.qml" line="175"/>
         <source>Upgrade Now!</source>
         <translation>立即升級！</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="184"/>
+        <location filename="../qml/UpdatesConfig.qml" line="190"/>
         <source>Thanks for using a &lt;b&gt;development version&lt;/b&gt;!&lt;br /&gt;It will be very helpful if you can report any bug and suggestions you have.</source>
         <translation>感謝使用&lt;b&gt;開發板&lt;/b&gt;！&lt;br /&gt;如果你可以回報錯誤以及建議，那對我們非常有幫助。</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesConfig.qml" line="189"/>
+        <location filename="../qml/UpdatesConfig.qml" line="195"/>
         <source>Report a Bug</source>
         <translation>回報錯誤</translation>
     </message>
@@ -618,12 +685,12 @@
         <translation>有新版本了！</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="71"/>
+        <location filename="../qml/UpdatesDialog.qml" line="72"/>
         <source>Download %1 %2 NOW!</source>
         <translation>現在下載 %1 %2！</translation>
     </message>
     <message>
-        <location filename="../qml/UpdatesDialog.qml" line="78"/>
+        <location filename="../qml/UpdatesDialog.qml" line="79"/>
         <source>Show this dialog next time</source>
         <translation>下次顯示這個對話框</translation>
     </message>
@@ -644,7 +711,7 @@
         <translation>安裝成功</translation>
     </message>
     <message>
-        <location filename="../qml/VCamInstallSucceededDialog.qml" line="38"/>
+        <location filename="../qml/VCamInstallSucceededDialog.qml" line="40"/>
         <source>Restart Webcamoid?</source>
         <translation>是否重新啟動 Webcamoid？</translation>
     </message>
@@ -657,7 +724,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VCamManualDownloadDialog.qml" line="38"/>
+        <location filename="../qml/VCamManualDownloadDialog.qml" line="40"/>
         <source>Download the virtual camera manually?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -670,18 +737,18 @@
         <translation>視訊編解碼器選項</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="167"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="170"/>
         <source>Bitrate</source>
         <translation>位元率</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="171"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="174"/>
         <source>Bitrate (bits/secs)</source>
         <translation>位元率（bits/秒）</translation>
     </message>
     <message>
-        <location filename="../qml/VideoCodecOptions.qml" line="182"/>
-        <location filename="../qml/VideoCodecOptions.qml" line="186"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="187"/>
+        <location filename="../qml/VideoCodecOptions.qml" line="191"/>
         <source>Keyframes stride</source>
         <translation>關鍵幀步幅</translation>
     </message>
@@ -693,6 +760,11 @@
         <source>Remove</source>
         <translation>移除</translation>
     </message>
+    <message>
+        <location filename="../qml/VideoEffectOptions.qml" line="58"/>
+        <source>Remove %1 video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>VideoEffectsDialog</name>
@@ -702,12 +774,17 @@
         <translation>新增視訊效果</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="69"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="87"/>
         <source>Search effect</source>
         <translation>搜尋效果</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsDialog.qml" line="188"/>
+        <location filename="../qml/VideoEffectsDialog.qml" line="88"/>
+        <source>Search video effect</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoEffectsDialog.qml" line="204"/>
         <source>Chain effect</source>
         <extracomment>Apply the effect over the other effects.</extracomment>
         <translation>效果鏈（效果應用的先後順序）</translation>
@@ -716,12 +793,12 @@
 <context>
     <name>VideoEffectsList</name>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="35"/>
+        <location filename="../qml/VideoEffectsList.qml" line="47"/>
         <source>Add effect</source>
         <translation>新增效果</translation>
     </message>
     <message>
-        <location filename="../qml/VideoEffectsList.qml" line="42"/>
+        <location filename="../qml/VideoEffectsList.qml" line="54"/>
         <source>Remove all effects</source>
         <translation>移除所有效果</translation>
     </message>
@@ -747,7 +824,7 @@
         <translation>視訊格式選項</translation>
     </message>
     <message>
-        <location filename="../qml/VideoFormatOptions.qml" line="169"/>
+        <location filename="../qml/VideoFormatOptions.qml" line="172"/>
         <source>File extension</source>
         <translation>檔案擴展名</translation>
     </message>
@@ -755,178 +832,278 @@
 <context>
     <name>VideoInputAddEdit</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="55"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="57"/>
         <source>Edit Source</source>
         <translation>編輯來源</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="56"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="58"/>
         <source>Add Source</source>
         <translation>新增來源</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="84"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="86"/>
         <source>File</source>
         <translation>檔案</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="87"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="89"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="180"/>
         <source>URL</source>
         <translation>網址</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="108"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="156"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="111"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="164"/>
         <source>Description</source>
         <translation>說明</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="114"/>
-        <location filename="../qml/VideoInputAddEdit.qml" line="162"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="117"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="170"/>
         <source>Source title</source>
         <translation>來源標題</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="122"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="127"/>
         <source>Path</source>
         <translation>路徑</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="129"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="134"/>
         <source>File path</source>
         <translation>檔案路徑</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="136"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="142"/>
         <source>Search</source>
         <translation>搜尋</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="215"/>
+        <location filename="../qml/VideoInputAddEdit.qml" line="143"/>
+        <source>Search file to use as source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
         <source>Choose the file to add as source</source>
         <translation>選擇要新增為來源的檔案</translation>
     </message>
+</context>
+<context>
+    <name>VideoInputOptions</name>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="61"/>
+        <source>Edit</source>
+        <translation>編輯</translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputOptions.qml" line="74"/>
+        <source>Remove</source>
+        <translation>移除</translation>
+    </message>
+</context>
+<context>
+    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="218"/>
-        <source>All Video Files</source>
-        <translation>所有影片檔案</translation>
+        <location filename="../qml/VideoInputs.qml" line="65"/>
+        <source>Add source</source>
+        <translation>新增來源</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="221"/>
+        <location filename="../qml/VideoInputs.qml" line="57"/>
+        <source>Configure source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoInputs.qml" line="76"/>
+        <source>No webcams found</source>
+        <translation>找不到網路攝影機</translation>
+    </message>
+</context>
+<context>
+    <name>VideoLayer</name>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="137"/>
         <source>3GP Video</source>
-        <translation>3GP 影片</translation>
+        <translation type="unfinished">3GP 影片</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="222"/>
+        <location filename="../../src/videolayer.cpp" line="138"/>
         <source>AVI Video</source>
-        <translation>AVI 影片</translation>
+        <translation type="unfinished">AVI 影片</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="224"/>
+        <location filename="../../src/videolayer.cpp" line="139"/>
+        <source>Windows Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="140"/>
+        <source>Microsoft Windows Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="142"/>
         <source>Flash Video</source>
         <extracomment>Adobe FLV Flash video</extracomment>
-        <translation>Flash 影片</translation>
+        <translation type="unfinished">Flash 影片</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="225"/>
+        <location filename="../../src/videolayer.cpp" line="143"/>
         <source>Animated GIF</source>
-        <translation>GIF 動畫</translation>
+        <translation type="unfinished">GIF 動畫</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="226"/>
+        <location filename="../../src/videolayer.cpp" line="144"/>
+        <source>Graphic Interchange Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="145"/>
+        <source>Apple Icon Image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="146"/>
+        <source>Microsoft Windows Icon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="147"/>
+        <source>Joint Photographic Experts Group</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="148"/>
         <source>MKV Video</source>
-        <translation>MKV 影片</translation>
+        <translation type="unfinished">MKV 影片</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="227"/>
+        <location filename="../../src/videolayer.cpp" line="149"/>
         <source>Animated PNG</source>
-        <translation>PNG 動畫</translation>
+        <translation type="unfinished">PNG 動畫</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="150"/>
+        <source>Multiple-image Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="228"/>
+        <location filename="../../src/videolayer.cpp" line="151"/>
         <source>QuickTime Video</source>
-        <translation>QuickTime 影片</translation>
+        <translation type="unfinished">QuickTime 影片</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="229"/>
+        <location filename="../../src/videolayer.cpp" line="152"/>
         <source>MP4 Video</source>
-        <translation>MP4 影片</translation>
+        <translation type="unfinished">MP4 影片</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="230"/>
+        <location filename="../../src/videolayer.cpp" line="153"/>
         <source>MPEG Video</source>
-        <translation>MPEG 影片</translation>
+        <translation type="unfinished">MPEG 影片</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="231"/>
+        <location filename="../../src/videolayer.cpp" line="154"/>
         <source>Ogg Video</source>
-        <translation>Ogg 影片</translation>
+        <translation type="unfinished">Ogg 影片</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="155"/>
+        <source>Portable Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="156"/>
+        <source>Portable Graymap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="157"/>
+        <source>Portable Network Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="233"/>
+        <location filename="../../src/videolayer.cpp" line="158"/>
+        <source>Portable Pixmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="160"/>
         <source>RealMedia Video</source>
         <extracomment>Don&apos;t translate &quot;RealMedia&quot;, leave it as is.</extracomment>
-        <translation>RealMedia 影片</translation>
+        <translation type="unfinished">RealMedia 影片</translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="161"/>
+        <source>Scalable Vector Graphics</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="234"/>
+        <location filename="../../src/videolayer.cpp" line="162"/>
+        <source>Truevision TGA</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="163"/>
+        <source>Tagged Image File Format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="164"/>
         <source>DVD Video</source>
-        <translation>DVD 影片</translation>
+        <translation type="unfinished">DVD 影片</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="235"/>
+        <location filename="../../src/videolayer.cpp" line="165"/>
+        <source>Wireless Bitmap</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../src/videolayer.cpp" line="166"/>
         <source>WebM Video</source>
-        <translation>WebM 影片</translation>
+        <translation type="unfinished">WebM 影片</translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="237"/>
-        <source>Windows Media Video</source>
-        <extracomment>Also known as WMV, is a video file format.</extracomment>
-        <translation>WMV 影片</translation>
+        <location filename="../../src/videolayer.cpp" line="167"/>
+        <source>WebP</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputAddEdit.qml" line="238"/>
-        <source>All Files</source>
-        <translation>所有檔案</translation>
+        <location filename="../../src/videolayer.cpp" line="169"/>
+        <source>Windows Media Video</source>
+        <extracomment>Also known as WMV, is a video file format.</extracomment>
+        <translation type="unfinished">WMV 影片</translation>
     </message>
-</context>
-<context>
-    <name>VideoInputOptions</name>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="60"/>
-        <source>Edit</source>
-        <translation>編輯</translation>
+        <location filename="../../src/videolayer.cpp" line="170"/>
+        <source>X11 Bitmap</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputOptions.qml" line="72"/>
-        <source>Remove</source>
-        <translation>移除</translation>
+        <location filename="../../src/videolayer.cpp" line="171"/>
+        <source>X11 Pixmap</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VideoInputs</name>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="56"/>
-        <source>Add source</source>
-        <translation>新增來源</translation>
+        <location filename="../../src/videolayer.cpp" line="211"/>
+        <source>All Image and Video Files</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoInputs.qml" line="67"/>
-        <source>No webcams found</source>
-        <translation>找不到網路攝影機</translation>
+        <location filename="../../src/videolayer.cpp" line="246"/>
+        <source>All Files</source>
+        <translation type="unfinished">所有檔案</translation>
     </message>
-</context>
-<context>
-    <name>VideoLayer</name>
     <message>
-        <location filename="../../src/videolayer.cpp" line="261"/>
+        <location filename="../../src/videolayer.cpp" line="388"/>
         <source>No Output</source>
         <extracomment>Disable video output, don&apos;t send the video to the output device.</extracomment>
         <translation>不要輸出</translation>
     </message>
     <message>
-        <location filename="../../src/videolayer.cpp" line="593"/>
+        <location filename="../../src/videolayer.cpp" line="723"/>
         <source>Virtual Camera</source>
         <translation>虛擬攝影機</translation>
     </message>
@@ -947,58 +1124,58 @@
 <context>
     <name>VideoOutputAddEdit</name>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="143"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="179"/>
         <source>Edit Virtual Camera</source>
         <translation>編輯虛擬攝影機</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="144"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="180"/>
         <source>Add Virtual Camera</source>
         <translation>新增虛擬攝影機</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="169"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="207"/>
         <source>Virtual camera name</source>
         <translation>虛擬攝影機名稱</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="178"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="216"/>
         <source>Add format</source>
         <translation>新增格式</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="188"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="226"/>
         <source>Clear formats</source>
         <translation>清除格式</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="230"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="258"/>
         <source>Can&apos;t edit the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="231"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="259"/>
         <source>Can&apos;t add the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="240"/>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="267"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="268"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="295"/>
         <source>Error editing the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="241"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="269"/>
         <source>Error adding the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="279"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="307"/>
         <source>Error creating the virtual camera</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputAddEdit.qml" line="242"/>
+        <location filename="../qml/VideoOutputAddEdit.qml" line="270"/>
         <source>Camera description and formats can&apos;t be empty.</source>
         <translation>攝影機描述與格式不能留白。</translation>
     </message>
@@ -1039,27 +1216,32 @@
         <translation>虛擬攝影機輸出圖像</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="63"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="65"/>
         <source>Virtual camera default output picture</source>
         <translation>虛擬攝影機預設輸出圖像</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="68"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="71"/>
         <source>Search</source>
         <translation>搜尋</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="91"/>
-        <source>Can&apos;t set virtual camera picture</source>
+        <location filename="../qml/VideoOutputPicture.qml" line="72"/>
+        <source>Search image to use as default output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../qml/VideoOutputPicture.qml" line="95"/>
+        <source>Can&apos;t set virtual camera picture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputPicture.qml" line="99"/>
         <source>Error Removing Virtual Cameras</source>
         <translation>移除虛擬攝影機時出錯</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputPicture.qml" line="107"/>
+        <location filename="../qml/VideoOutputPicture.qml" line="111"/>
         <source>Please choose an image file</source>
         <translation>請選擇圖像檔</translation>
     </message>
@@ -1067,53 +1249,64 @@
 <context>
     <name>VideoOutputs</name>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="74"/>
+        <location filename="../qml/VideoOutputs.qml" line="86"/>
         <source>The virtual camera is outdated (%1), install the latest version (%2)?</source>
         <translation>虛擬攝影機版本過舊（%1），是否安裝最新版本（%2）？</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="83"/>
-        <location filename="../qml/VideoOutputs.qml" line="242"/>
+        <location filename="../qml/VideoOutputs.qml" line="95"/>
+        <location filename="../qml/VideoOutputs.qml" line="227"/>
         <source>Install</source>
         <translation>安裝</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="98"/>
+        <location filename="../qml/VideoOutputs.qml" line="100"/>
+        <location filename="../qml/VideoOutputs.qml" line="231"/>
+        <source>Install virtual camera</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="111"/>
+        <source>Configure output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoOutputs.qml" line="121"/>
         <source>Add output</source>
         <translation>新增輸出</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="106"/>
+        <location filename="../qml/VideoOutputs.qml" line="129"/>
         <source>Error Creating Virtual Camera</source>
         <translation>建立虛擬攝影機時出錯</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="113"/>
+        <location filename="../qml/VideoOutputs.qml" line="136"/>
         <source>Remove all outputs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="120"/>
+        <location filename="../qml/VideoOutputs.qml" line="143"/>
         <source>Error removing virtual cameras</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="125"/>
+        <location filename="../qml/VideoOutputs.qml" line="148"/>
         <source>Error Removing Virtual Cameras</source>
         <translation type="unfinished">移除虛擬攝影機時出錯</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="132"/>
+        <location filename="../qml/VideoOutputs.qml" line="155"/>
         <source>Set output picture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="235"/>
+        <location filename="../qml/VideoOutputs.qml" line="220"/>
         <source>The virtual camera is not installed, do you want to install it?</source>
         <translation>虛擬攝影機尚未安裝，您是否要安裝？</translation>
     </message>
     <message>
-        <location filename="../qml/VideoOutputs.qml" line="261"/>
+        <location filename="../qml/VideoOutputs.qml" line="247"/>
         <source>The virtual camera is not supported in this platform</source>
         <translation>在此系統上，虛擬攝影機並不受支援</translation>
     </message>
@@ -1121,44 +1314,64 @@
 <context>
     <name>VideoRecording</name>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="118"/>
+        <location filename="../qml/VideoRecording.qml" line="116"/>
         <source>Videos directory</source>
         <translation>影片資料夾</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <location filename="../qml/VideoRecording.qml" line="127"/>
         <source>Search</source>
         <translation>搜尋</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="136"/>
+        <location filename="../qml/VideoRecording.qml" line="128"/>
+        <source>Search directory to save videos</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="137"/>
         <source>Record audio</source>
         <translation>錄製音訊</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="146"/>
+        <location filename="../qml/VideoRecording.qml" line="149"/>
         <source>File format</source>
         <translation>檔案格式</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="175"/>
-        <location filename="../qml/VideoRecording.qml" line="210"/>
-        <location filename="../qml/VideoRecording.qml" line="247"/>
+        <location filename="../qml/VideoRecording.qml" line="180"/>
+        <location filename="../qml/VideoRecording.qml" line="219"/>
+        <location filename="../qml/VideoRecording.qml" line="260"/>
         <source>Configure</source>
         <translation>配置</translation>
     </message>
     <message>
         <location filename="../qml/VideoRecording.qml" line="181"/>
+        <source>Configure file format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="188"/>
         <source>Video codec</source>
         <translation>視訊編解碼器</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="216"/>
+        <location filename="../qml/VideoRecording.qml" line="220"/>
+        <source>Configure video codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="227"/>
         <source>Audio codec</source>
         <translation>音訊編解碼器</translation>
     </message>
     <message>
-        <location filename="../qml/VideoRecording.qml" line="257"/>
+        <location filename="../qml/VideoRecording.qml" line="261"/>
+        <source>Configure audio codec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/VideoRecording.qml" line="295"/>
         <source>Select the folder to save your videos</source>
         <translation>選擇資料夾，以儲存您的影片</translation>
     </message>
@@ -1171,59 +1384,59 @@
         <translation type="unfinished">scratch 的數量</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Aging/share/qml/main.qml" line="66"/>
         <source>Add dust</source>
         <translation type="unfinished">新增灰塵（dust）</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Blur/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="63"/>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/OilPaint/share/qml/main.qml" line="33"/>
         <source>Radius</source>
         <translation>半徑</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="72"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="288"/>
-        <source>N° of colors</source>
-        <translation type="unfinished">色彩的 N°</translation>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="312"/>
+        <source>Number of colors</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="97"/>
         <source>Color difference</source>
         <translation>色彩差異</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="122"/>
         <source>Show edges</source>
         <translation>顯示邊界</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="187"/>
         <source>Line color</source>
         <translation>線條色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="197"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="201"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="164"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="168"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="200"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="167"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="171"/>
         <source>Scan block</source>
         <translation type="unfinished">掃描區塊（block）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="188"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="173"/>
         <source>Choose a color</source>
         <translation>選擇一個色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="38"/>
         <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="37"/>
         <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="36"/>
         <source>Transform matrix</source>
@@ -1231,194 +1444,286 @@
         <translation>變換矩陣</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="82"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="52"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="43"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="50"/>
+        <source>Column 0, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="62"/>
+        <source>Column 1, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="74"/>
+        <source>Column 2, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="87"/>
+        <source>Column 3, Row 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="102"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="88"/>
+        <source>Column 0, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="114"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="100"/>
+        <source>Column 1, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="126"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="124"/>
+        <location filename="../../../libAvKys/Plugins/MatrixTransform/share/qml/main.qml" line="112"/>
+        <source>Column 2, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="137"/>
+        <source>Column 3, Row 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="152"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="151"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="138"/>
+        <source>Column 0, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="164"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="163"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="150"/>
+        <source>Column 1, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="175"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="162"/>
+        <source>Column 2, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ChangeHSL/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/ColorTransform/share/qml/main.qml" line="187"/>
+        <source>Column 3, Row 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="44"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="42"/>
         <source>Mode</source>
         <translation type="unfinished">模式（mode）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="54"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="56"/>
         <source>Natural</source>
         <translation type="unfinished">自然（Natural）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="58"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="60"/>
         <source>Fixed</source>
         <translation type="unfinished">固定（fixed）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="67"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="58"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="65"/>
         <source>Symbols</source>
         <translation>符號</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="79"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="85"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="70"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="84"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="90"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="81"/>
         <source>Font</source>
         <translation>字體</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="125"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="526"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="128"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="542"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="612"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="145"/>
         <source>Search</source>
         <translation>搜尋</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="100"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Search the font to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="99"/>
         <source>Hinting</source>
         <translation type="unfinished">提示（Hinting）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="110"/>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="101"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="119"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="110"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="144"/>
         <source>Default</source>
         <translation>預設</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="114"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="114"/>
         <source>No hinting</source>
         <translation>無提示</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="118"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="118"/>
         <source>Vertical hinting</source>
         <translation>垂直提示</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="131"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="122"/>
         <source>Full hinting</source>
         <translation>完全提示</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="123"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="133"/>
         <source>Style</source>
         <extracomment>Different font rendering strategies</extracomment>
         <translation>風格</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="146"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="148"/>
         <source>Bitmap</source>
         <translation>點陣圖</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="150"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="152"/>
         <source>Device</source>
         <translation>裝置</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="154"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="156"/>
         <source>Outline</source>
         <translation>輪廓</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="158"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="160"/>
         <source>Force outline</source>
         <translation type="unfinished">強制輪廓</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="162"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="164"/>
         <source>Match</source>
         <translation>匹配</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="168"/>
         <source>Quality</source>
         <translation>品質</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="172"/>
         <source>Antialias</source>
         <translation>抗鋸齒</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="174"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="176"/>
         <source>No antialias</source>
         <translation>無抗鋸齒</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="180"/>
         <source>Compatible with OpenGL</source>
         <translation>與 OpenGL 兼容</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="182"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="193"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="184"/>
         <source>Force integer metrics</source>
         <translation type="unfinished">強制整數指標（Force integer metrics）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="186"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="188"/>
         <source>No subpixel antialias</source>
         <translation>無子像素抗鋸齒</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="190"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="201"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="192"/>
         <source>No font merging</source>
         <translation>無字體合併</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="199"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="205"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="211"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="219"/>
         <source>Foreground color</source>
         <translation>前景色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="215"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="220"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="162"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="229"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="236"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="165"/>
         <source>Background color</source>
         <translation>背景色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="247"/>
         <source>Reversed</source>
         <translation>逆轉</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="246"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="307"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="263"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="334"/>
         <source>Please choose a font</source>
         <translation>請選擇一個字體</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="207"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="219"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="227"/>
         <source>Choose the foreground color</source>
         <translation>選擇前景色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="223"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="228"/>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Charify/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="244"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="175"/>
         <source>Choose the background color</source>
         <translation>選擇背景色彩</translation>
     </message>
@@ -1429,121 +1734,131 @@
         <translation>大小</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="78"/>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="46"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="47"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="53"/>
         <source>Color</source>
         <translation>色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Cinema/share/qml/main.qml" line="91"/>
         <source>Choose the strips color</source>
         <translation>選擇條紋色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="87"/>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="69"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="95"/>
         <source>Soft</source>
         <translation type="unfinished">柔和</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorFilter/share/qml/main.qml" line="52"/>
         <source>Select the color to filter</source>
         <translation>選擇色彩過濾器</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="41"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="42"/>
         <source>Old color</source>
         <translation>舊色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="65"/>
         <source>New color</source>
         <translation>新色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="52"/>
         <source>Select the color to replace</source>
         <translation>選擇替代色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorReplace/share/qml/main.qml" line="75"/>
         <source>Select the new color</source>
         <translation>選擇新色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="36"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="37"/>
         <source>Color table</source>
         <translation>色彩表</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="48"/>
         <source>Base</source>
         <extracomment>Base color, show the image without modifications</extracomment>
         <translation>基礎色彩（原色）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="52"/>
         <source>Metal</source>
         <translation>金屬</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="57"/>
         <source>Heat</source>
         <extracomment>https://en.wikipedia.org/wiki/Heat_map</extracomment>
         <translation type="unfinished">熱度（熱圖）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="61"/>
         <source>Old Photo</source>
         <translation>舊圖片</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="65"/>
         <source>Red &amp; Green</source>
         <translation>紅、綠</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="70"/>
         <source>Sepia</source>
         <extracomment>https://en.wikipedia.org/wiki/Sepia_(color)</extracomment>
         <translation type="unfinished">紅褐色（Sepia）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="74"/>
         <source>X-Pro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="78"/>
         <source>X-Ray</source>
         <translation>X 光</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="82"/>
         <source>Yellow &amp; Blue</source>
         <translation>黃、藍</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="84"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="483"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="548"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="99"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="497"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="567"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="101"/>
         <source>Custom</source>
         <translation>自訂</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="107"/>
         <source>Source palette</source>
         <translation>來源調色板</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="134"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="949"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="965"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="209"/>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="110"/>
+        <source>Image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="130"/>
+        <source>Search the image file to use as palette</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ColorTap/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1008"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="1024"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="221"/>
         <source>Please choose an image file</source>
         <translation>請選擇一個圖片檔</translation>
     </message>
@@ -1554,107 +1869,108 @@
         <translation type="unfinished">卷積矩陣（Convolve matrix）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="177"/>
         <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="71"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/PrimariesColors/share/qml/main.qml" line="33"/>
         <source>Factor</source>
         <translation type="unfinished">因素（Factor）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="178"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Convolve/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Emboss/share/qml/main.qml" line="52"/>
         <source>Bias</source>
         <translation type="unfinished">偏差（Bias）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="43"/>
         <source>Grab mode</source>
         <translation>抓取模式</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="54"/>
         <source>Random square</source>
         <translation>隨機矩形</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="56"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="58"/>
         <source>Vertical increase</source>
         <translation>垂直增加</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="60"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="62"/>
         <source>Horizontal increase</source>
         <translation>水平增加</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="64"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="66"/>
         <source>Rings increase</source>
         <translation type="unfinished">環形增加</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="73"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="77"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="41"/>
-        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/Pixelate/share/qml/main.qml" line="46"/>
         <source>Block size</source>
         <translation>區塊大小</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="32"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="32"/>
-        <source>N° of frames</source>
-        <translation type="unfinished">幀的 N°</translation>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/DelayGrab/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Quark/share/qml/main.qml" line="33"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warhol/share/qml/main.qml" line="33"/>
+        <source>Number of frames</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="93"/>
         <source>Mu</source>
         <extracomment>Mu factor (µ letter from greek), represents the average of a group of values. https://en.wikipedia.org/wiki/Arithmetic_mean</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Denoise/share/qml/main.qml" line="116"/>
         <source>Sigma</source>
         <extracomment>Sigma factor (σ letter from greek), represents the standard deviation of a group of values. https://en.wikipedia.org/wiki/Standard_deviation</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/DesktopCapture/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="66"/>
         <source>Frame rate</source>
         <translation type="unfinished">幀率</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="29"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="64"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="30"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="70"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="53"/>
         <source>Amplitude</source>
         <translation>振幅</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="52"/>
         <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="91"/>
         <source>Frequency</source>
         <translation>頻率</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="61"/>
-        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="66"/>
+        <location filename="../../../libAvKys/Plugins/Distort/share/qml/main.qml" line="70"/>
         <source>Grid size</source>
         <translation>網格大小</translation>
     </message>
@@ -1664,885 +1980,926 @@
         <translation>速度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="91"/>
         <source>Zoom rate</source>
         <translation>縮放比率</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/Dizzy/share/qml/main.qml" line="129"/>
         <source>Strength</source>
         <translation type="unfinished">力量</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="47"/>
         <source>Canny mode</source>
         <extracomment>https://en.wikipedia.org/wiki/Canny_edge_detector</extracomment>
         <translation>Canny 邊緣檢測模式</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="65"/>
         <source>Canny threshold</source>
         <translation>Canny 極限值</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="103"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="110"/>
         <source>Equalize</source>
         <extracomment>https://en.wikipedia.org/wiki/Histogram_equalization</extracomment>
         <translation>均衡化（對比度）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="118"/>
+        <location filename="../../../libAvKys/Plugins/Edge/share/qml/main.qml" line="127"/>
         <source>Invert</source>
         <translation>倒置</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="93"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="94"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="60"/>
         <source>Haar file</source>
         <extracomment>https://en.wikipedia.org/wiki/Haar-like_feature</extracomment>
         <translation type="unfinished">哈爾檔案（類哈爾之特徵偵測，Haar-like features）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="103"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="69"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="71"/>
         <source>Eye</source>
         <translation>眼睛</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="107"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="73"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="75"/>
         <source>Eye glasses</source>
         <translation>眼鏡</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="111"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="79"/>
         <source>Frontal face alternative 1</source>
         <translation type="unfinished">正臉替換 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="115"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="81"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="83"/>
         <source>Frontal face alternative 2</source>
         <translation type="unfinished">正臉替換 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="119"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="85"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="87"/>
         <source>Frontal face alternative 3</source>
         <translation type="unfinished">正臉替換 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="123"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="89"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="91"/>
         <source>Frontal face default</source>
         <translation type="unfinished">正臉預設</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="127"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="95"/>
         <source>Full body</source>
         <translation>全身</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="131"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="99"/>
         <source>Left Eye 1</source>
         <translation>左眼 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="135"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="101"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="103"/>
         <source>Lower body</source>
         <translation>下半身</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="139"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="105"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="107"/>
         <source>Eye pair big</source>
         <translation type="unfinished">眼睛配對（大）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="143"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="111"/>
         <source>Eye pair small</source>
         <translation>眼睛配對（小）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="147"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="115"/>
         <source>Left ear</source>
         <translation>左耳</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="117"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="119"/>
         <source>Left eye 2</source>
         <translation>左眼 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="155"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="123"/>
         <source>Mouth</source>
         <translation>嘴巴</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="159"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="125"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="127"/>
         <source>Nose</source>
         <translation>鼻子</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="163"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="129"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="165"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="131"/>
         <source>Right ear</source>
         <translation>右耳</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="167"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="133"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="135"/>
         <source>Right Eye 1</source>
         <translation>右眼 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="171"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="137"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="173"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="139"/>
         <source>Upper body 1</source>
         <translation>上半身</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="175"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="141"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="177"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="143"/>
         <source>Profile face</source>
         <translation>側臉</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="145"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="181"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="147"/>
         <source>Right eye 2</source>
         <translation>右眼 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="149"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="185"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="151"/>
         <source>Smile</source>
         <translation>微笑</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="187"/>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="153"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="189"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="155"/>
         <source>Upper body</source>
         <translation>上半身</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="213"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="218"/>
         <source>Marker type</source>
         <translation>標記類型</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="223"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="229"/>
         <source>Rectangle</source>
         <translation>矩形</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="227"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="233"/>
         <source>Ellipse</source>
         <translation>橢圓形</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="231"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="237"/>
         <source>Image</source>
         <translation>圖像</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="235"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="241"/>
         <source>Pixelate</source>
         <translation>像素化</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="239"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="149"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="153"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="74"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="78"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="245"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="157"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="161"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="77"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="81"/>
         <source>Blur</source>
         <translation>模糊</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="243"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="249"/>
         <source>Blur Outer</source>
         <translation>模糊外部</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="247"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="253"/>
         <source>Background Image</source>
         <translation>背景圖片</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="257"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="264"/>
         <source>Marker style</source>
         <translation>標記風格</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
         <source>Solid</source>
         <translation>實心</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="271"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
         <source>Dash</source>
         <translation>虛線</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="275"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
         <source>Dot</source>
         <translation>點</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="279"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="287"/>
         <source>Dash dot</source>
         <translation>虛線與點</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="283"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="291"/>
         <source>Dash dot dot</source>
         <translation>虛線、點、點</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="293"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="302"/>
         <source>Marker color</source>
         <translation>標記色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="314"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="321"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="325"/>
         <source>Marker width</source>
         <translation>標記寬度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="326"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
         <source>Masks</source>
         <translation>遮罩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="335"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="349"/>
         <source>Angel</source>
         <translation>天使</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="339"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="353"/>
         <source>Bear</source>
         <translation>熊熊</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="343"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="357"/>
         <source>Beaver</source>
         <translation>海/河狸</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="347"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="361"/>
         <source>Cat</source>
         <translation>貓咪</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="351"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="365"/>
         <source>Chicken</source>
         <translation>雞</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="355"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="369"/>
         <source>Cow</source>
         <translation>牛</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="359"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="373"/>
         <source>Devil</source>
         <translation>魔鬼</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="363"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="377"/>
         <source>Dog</source>
         <translation>狗勾</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="367"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="381"/>
         <source>Dalmatian dog</source>
         <translation>點點狗</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="371"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="385"/>
         <source>Happy dog</source>
         <translation>開心的狗勾</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="375"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="389"/>
         <source>Dragon</source>
         <translation>龍</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="379"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="393"/>
         <source>Elephant 1</source>
         <translation>大象 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="383"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="397"/>
         <source>Elephant 2</source>
         <translation>大象 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="387"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="401"/>
         <source>Elk</source>
         <translation>麋鹿</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="391"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="405"/>
         <source>Frog</source>
         <translation>青蛙</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="395"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="409"/>
         <source>Ghost</source>
         <translation>鬼</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="399"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="413"/>
         <source>Giraffe</source>
         <translation>長頸鹿</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="403"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="417"/>
         <source>Gnu</source>
         <translation>牛羚</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="407"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="421"/>
         <source>Goat</source>
         <translation>山羊</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="411"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="425"/>
         <source>Hippo</source>
         <translation>河馬</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="415"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="429"/>
         <source>Horse</source>
         <translation>馬</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="419"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="433"/>
         <source>Gray horse</source>
         <translation>灰馬</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="423"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="437"/>
         <source>Koala</source>
         <translation>無尾熊</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="427"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="441"/>
         <source>Monkey</source>
         <translation>猴子</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="431"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="445"/>
         <source>Gray mouse</source>
         <translation>灰老鼠</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="435"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="449"/>
         <source>White mouse</source>
         <translation>白老鼠</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="439"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="453"/>
         <source>Panda</source>
         <translation>熊貓</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="443"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="457"/>
         <source>Penguin</source>
         <translation>企鵝</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="447"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="461"/>
         <source>Pumpkin 1</source>
         <translation>南瓜 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="451"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="465"/>
         <source>Pumpkin 2</source>
         <translation>南瓜 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="455"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="469"/>
         <source>Raccoon</source>
         <translation>浣熊</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="459"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="473"/>
         <source>Rhino</source>
         <translation>犀牛</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="463"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="477"/>
         <source>Sheep</source>
         <translation>羊咩咩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="467"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="481"/>
         <source>Skull 1</source>
         <translation>骷髏頭 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="471"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="485"/>
         <source>Skull 2</source>
         <translation>骷髏頭 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="475"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="489"/>
         <source>Triceratops</source>
         <translation>三角龍</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="479"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="493"/>
         <source>Zebra</source>
         <translation>斑馬</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="492"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="507"/>
         <source>Marker picture</source>
         <translation>標記圖像</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="506"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="521"/>
         <source>Replace face with this picture</source>
         <translation>用這張圖換掉臉</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="535"/>
-        <source>Backgrounds</source>
-        <translation>背景</translation>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <source>Search the image to put into the detected rectangle</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="544"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="553"/>
+        <source>Background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="720"/>
+        <source>Horizontal Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="749"/>
+        <source>Vertical Offset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="954"/>
+        <source>Horizontal Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="981"/>
+        <source>Vertical Radius %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="563"/>
         <source>Black Square</source>
         <translation>黑色矩形</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="557"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="577"/>
         <source>Background picture</source>
         <translation>背景圖像</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="571"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="591"/>
         <source>Replace background with this picture</source>
         <translation>用這張圖換掉背景</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="600"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="604"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="614"/>
+        <source>Search the image to use as background</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="623"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="627"/>
         <source>Pixel grid size</source>
         <translation>像素網格大小</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="616"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="620"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="641"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="645"/>
         <source>Blur radius</source>
         <translation>模糊半徑</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="631"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="658"/>
         <source>Face Area Settings</source>
         <translation>臉部區域設定</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="638"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="665"/>
         <source>Advanced face area settings for 
 background blur or image below.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="689"/>
-        <source>H-Offset</source>
-        <translation>水平偏移量</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="715"/>
-        <source>V-Offset</source>
-        <translation>垂直偏移量</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="742"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="847"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="779"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="895"/>
         <source>Width Adjust %</source>
         <translation>寬度調整 %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="768"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="873"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="808"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
         <source>Height Adjust %</source>
         <translation>高度調整 %</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="795"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="838"/>
         <source>Round Area</source>
         <translation>圓形區域</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="900"/>
-        <source>H-Radius %</source>
-        <translation>水平半徑 %</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="924"/>
-        <source>V-Radius %</source>
-        <translation>垂直半徑 %</translation>
-    </message>
-    <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="301"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="310"/>
         <source>Select marker color</source>
         <translation>選擇標記色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="99"/>
         <source>Hard</source>
         <translation type="unfinished">硬</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="110"/>
         <source>Cooling</source>
         <translation type="unfinished">冷卻中</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="132"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="136"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="138"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="142"/>
         <source>Dissolve</source>
         <translation type="unfinished">溶解</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="166"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="170"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="88"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="92"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="176"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="97"/>
         <source>Zoom</source>
         <translation>縮放</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="136"/>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="183"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="99"/>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="66"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="102"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="106"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="92"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Cartoon/share/qml/main.qml" line="142"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="109"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="113"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="98"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="102"/>
         <source>Threshold</source>
         <translation>極限值</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="211"/>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="122"/>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="112"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="226"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="130"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="119"/>
         <source>Luma threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>亮度極限值</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="237"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="255"/>
         <source>Alpha diff</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>Alpha（透明度）差異</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="265"/>
+        <location filename="../../../libAvKys/Plugins/Fire/share/qml/main.qml" line="286"/>
         <source>Alpha variation</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation>透明度變化</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="45"/>
-        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="49"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="48"/>
+        <location filename="../../../libAvKys/Plugins/FrameOverlap/share/qml/main.qml" line="52"/>
         <source>Stride</source>
         <translation type="unfinished">步幅</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="50"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="51"/>
         <source>Pattern</source>
         <translation type="unfinished">圖案（Pattern）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="59"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="61"/>
         <source>90° Halftone 6x6</source>
         <translation type="unfinished">90° 半色調 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="65"/>
         <source>Cluster 3</source>
         <translation type="unfinished">群集 3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="69"/>
         <source>Cluster 4</source>
         <translation type="unfinished">群集 4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="73"/>
         <source>Cluster 8</source>
         <translation>群集 8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="77"/>
         <source>Lines 4x4</source>
         <translation>線條 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="79"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="81"/>
         <source>Magic 2x2</source>
         <translation>魔法 2x2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="85"/>
         <source>Magic 4x4</source>
         <translation>魔法 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="89"/>
         <source>Ordered 4x4</source>
         <translation type="unfinished">順序 4x4</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="93"/>
         <source>Ordered 6x6</source>
         <translation type="unfinished">順序 6x6</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="95"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="97"/>
         <source>Ordered 8x8</source>
         <translation type="unfinished">順序 8x8</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="123"/>
         <source>Bitmap pattern</source>
         <translation type="unfinished">點陣圖圖形</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="151"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="126"/>
+        <source>Image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="147"/>
+        <source>Search the image to use as pattern</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="156"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="160"/>
         <source>Pattern size</source>
         <translation type="unfinished">圖形大小</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="165"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="169"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="172"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="176"/>
         <source>Lightness</source>
         <translation>亮度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="179"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="183"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="188"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="192"/>
         <source>Slope</source>
         <translation type="unfinished">斜率</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="193"/>
-        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="197"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="204"/>
+        <location filename="../../../libAvKys/Plugins/Halftone/share/qml/main.qml" line="208"/>
         <source>Intercept</source>
         <translation type="unfinished">截距</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="63"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="65"/>
         <source>Spiral 1</source>
         <translation>螺旋 1</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="67"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="69"/>
         <source>Spiral 2</source>
         <translation>螺旋 2</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="71"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="73"/>
         <source>Parabola</source>
         <translation>拋物線</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="75"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="77"/>
         <source>Horizontal stripe</source>
         <translation type="unfinished">水平步幅</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="83"/>
-        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="87"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="86"/>
+        <location filename="../../../libAvKys/Plugins/Hypnotic/share/qml/main.qml" line="90"/>
         <source>Speed increment</source>
         <translation type="unfinished">速度增量</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Implode/share/qml/main.qml" line="33"/>
         <source>Amount</source>
         <translation>數量</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="93"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="98"/>
         <source>Luma Threshold</source>
         <extracomment>Minimum luminance/light/white level/intensity in a gray or black and white picture. https://en.wikipedia.org/wiki/Luma_(video)</extracomment>
         <translation>亮度極限值</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Life/share/qml/main.qml" line="58"/>
         <source>Choose the automata color</source>
         <extracomment>https://en.wikipedia.org/wiki/Life-like_cellular_automaton</extracomment>
         <translation type="unfinished">選擇自動機（automata）色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="44"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="48"/>
-        <source>N° of drops</source>
-        <translation type="unfinished">水滴的 N°</translation>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="49"/>
+        <source>Number of drops</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="89"/>
         <source>Select</source>
         <translation>選擇</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="190"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="91"/>
+        <source>Select font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="202"/>
         <source>Cursor color</source>
         <translation>遊標色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="198"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="210"/>
         <source>Choose the cursor color</source>
         <translation>選擇遊標色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="235"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="239"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <source>Minimum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="257"/>
         <source>Min. drop length</source>
         <translation type="unfinished">最小水滴長度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="249"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="253"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="269"/>
+        <source>Maximum drop length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="273"/>
         <source>Max. drop length</source>
         <translation type="unfinished">最大水滴長度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="263"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="267"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="285"/>
+        <source>Minimum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="289"/>
         <source>Min. speed</source>
         <translation>最小速度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="277"/>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="281"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="301"/>
+        <source>Maximum speed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="305"/>
         <source>Max. speed</source>
         <translation>最大速度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="292"/>
+        <location filename="../../../libAvKys/Plugins/Matrix/share/qml/main.qml" line="318"/>
         <source>Show cursor</source>
         <translation>顯示遊標</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="121"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="122"/>
         <source>Video track</source>
         <translation>視訊軌</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="134"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="138"/>
         <source>Audio track</source>
         <translation>音訊軌</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="147"/>
+        <location filename="../../../libAvKys/Plugins/MultiSrc/share/qml/main.qml" line="154"/>
         <source>Subtitles track</source>
         <translation>字幕軌</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="43"/>
+        <location filename="../../../libAvKys/Plugins/Nervous/share/qml/main.qml" line="46"/>
         <source>Simple</source>
         <translation>簡易</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="33"/>
         <source>Brightness</source>
         <translation>亮度</translation>
     </message>
     <message>
         <location filename="../../../libAvKys/Plugins/Contrast/share/qml/main.qml" line="40"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Photocopy/share/qml/main.qml" line="49"/>
         <source>Contrast</source>
         <translation>對比度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="53"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="55"/>
         <source>Soft normal</source>
         <translation type="unfinished">柔和正常</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="57"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="59"/>
         <source>Hard normal</source>
         <translation type="unfinished">堅硬正常</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="61"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="63"/>
         <source>Soft color</source>
         <translation type="unfinished">柔和色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="65"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="67"/>
         <source>Hard color</source>
         <translation type="unfinished">堅硬色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="140"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="149"/>
         <source>Alpha differential</source>
         <extracomment>Alpha channel, also known as the transparency component of a pixel in an image.</extracomment>
         <translation type="unfinished">透明度（alpha）差異</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="155"/>
+        <location filename="../../../libAvKys/Plugins/Radioactive/share/qml/main.qml" line="165"/>
         <source>Radiation color</source>
         <translation type="unfinished">放射性色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="53"/>
         <source>Motion detect</source>
         <translation type="unfinished">動作偵測</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="57"/>
         <source>Rain</source>
         <translation>雨</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="78"/>
         <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="82"/>
+        <location filename="../../../libAvKys/Plugins/Ripple/share/qml/main.qml" line="86"/>
         <source>Decay</source>
         <translation>衰變</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="34"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="35"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="39"/>
         <source>Show lines</source>
         <translation>顯示線條</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="48"/>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="52"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="55"/>
         <source>Hide lines</source>
         <translation>隱藏線條</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="67"/>
         <source>Hide color</source>
         <translation>隱藏色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="70"/>
+        <location filename="../../../libAvKys/Plugins/ScanLines/share/qml/main.qml" line="75"/>
         <source>Choose the hide color</source>
         <translation type="unfinished">選擇隱藏色彩</translation>
     </message>
@@ -2552,23 +2909,23 @@ background blur or image below.</source>
         <translation>垂直同步</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/Scroll/share/qml/main.qml" line="85"/>
         <source>Noise</source>
         <translation type="unfinished">噪點</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="33"/>
-        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="34"/>
+        <location filename="../../../libAvKys/Plugins/Shagadelic/share/qml/main.qml" line="38"/>
         <source>Mask</source>
         <translation type="unfinished">遮罩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Swirl/share/qml/main.qml" line="39"/>
         <source>Degrees</source>
         <translation type="unfinished">角度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="38"/>
+        <location filename="../../../libAvKys/Plugins/Temperature/share/qml/main.qml" line="39"/>
         <source>Temperature</source>
         <translation>溫度</translation>
     </message>
@@ -2578,205 +2935,348 @@ background blur or image below.</source>
         <translation>視訊格式</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="300"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="301"/>
         <source>Resolution</source>
         <translation>解析度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="319"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="321"/>
         <source>FPS</source>
         <translation>幀率（FPS, frames per second）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="342"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="345"/>
         <source>Reset</source>
         <translation>重設</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="72"/>
+        <location filename="../../../libAvKys/Plugins/VideoCapture/share/qml/main.qml" line="348"/>
+        <source>Reset to default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="74"/>
         <source>Aspect</source>
         <extracomment>Aspect ratio</extracomment>
         <translation>長寬比</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="647"/>
-        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="806"/>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="108"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="675"/>
+        <location filename="../../../libAvKys/Plugins/FaceDetect/share/qml/main.qml" line="851"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="112"/>
         <source>Scale</source>
         <translation type="unfinished">尺度（Scale）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="144"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="150"/>
         <source>Softness</source>
         <translation type="unfinished">柔和度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="62"/>
+        <location filename="../../../libAvKys/Plugins/Vignette/share/qml/main.qml" line="63"/>
         <source>Choose the vignette color</source>
         <translation type="unfinished">選擇插圖（vignette）色彩</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Warp/share/qml/main.qml" line="33"/>
         <source>Ripples</source>
         <translation>漣漪</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="127"/>
+        <location filename="../../../libAvKys/Plugins/Wave/share/qml/main.qml" line="128"/>
         <source>Phase</source>
         <translation type="unfinished">層次（Phase）</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="149"/>
+        <location filename="../qml/main.qml" line="161"/>
         <source>Use flash</source>
         <translation type="unfinished">使用閃光（flash）</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="169"/>
+        <location filename="../qml/main.qml" line="185"/>
         <source>Now</source>
         <translation>現在</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="176"/>
+        <location filename="../qml/main.qml" line="192"/>
         <source>%1 seconds</source>
         <translation>%1 秒</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="279"/>
+        <location filename="../qml/main.qml" line="293"/>
+        <location filename="../qml/main.qml" line="296"/>
         <source>Take a photo</source>
         <translation>照相</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="58"/>
+        <location filename="../qml/main.qml" line="59"/>
         <source>%1/Picture %2.%3</source>
         <translation>%1/圖像 %2.%3</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="44"/>
+        <location filename="../qml/main.qml" line="45"/>
         <source>Daily Build</source>
         <translation type="unfinished">每日構建</translation>
     </message>
     <message>
-        <location filename="../qml/main.qml" line="328"/>
+        <location filename="../qml/main.qml" line="154"/>
+        <source>Video effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="155"/>
+        <source>Open video effects pannel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="166"/>
+        <source>Use flash when taking a photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="179"/>
+        <source>Photo timer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="180"/>
+        <source>The time to wait before the photo is taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="226"/>
+        <source>Sources and outputs settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="227"/>
+        <source>Open sources and outputs settings menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="267"/>
+        <source>Open last photo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="278"/>
+        <source>Open last photo taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="297"/>
+        <source>Image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="300"/>
+        <source>Make a capture and save it to an image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="301"/>
+        <source>Put %1 in image capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="351"/>
+        <location filename="../qml/main.qml" line="357"/>
         <source>Record video</source>
         <translation>錄影</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="402"/>
+        <location filename="../qml/main.qml" line="352"/>
+        <location filename="../qml/main.qml" line="358"/>
+        <source>Stop video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="355"/>
+        <source>Video capture mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="361"/>
+        <source>Put %1 in video recording mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="363"/>
+        <source>Start recording to a video file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="364"/>
+        <source>Stop current video recording</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="381"/>
+        <source>Open last video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../qml/main.qml" line="393"/>
+        <source>Open last recorded video</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="425"/>
         <source>Aspect ratio</source>
         <translation>長寬比</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="180"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="185"/>
         <source>Face bracketing
 duration (seconds)</source>
         <translation type="unfinished">臉部標框
 時長（秒）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="195"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="202"/>
         <source>Face bracket count</source>
         <translation type="unfinished">臉部標框數量</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="210"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="219"/>
         <source>Zoom out rate</source>
         <translation>縮小率</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="225"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="236"/>
         <source>Zoom in rate</source>
         <translation>放大率</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="240"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="252"/>
         <source>Face padding (% of face size)</source>
         <translation>臉部內距（臉大小的幾 %）</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="320"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="270"/>
+        <source>Padding top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="288"/>
+        <source>Padding left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="306"/>
+        <source>Padding right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="323"/>
+        <source>Padding bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="337"/>
         <source>Face margin (% of face size)</source>
         <translation>臉部外距（臉大小的幾 %）</translation>
     </message>
     <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="355"/>
+        <source>Margin top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="374"/>
+        <source>Margin left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="393"/>
+        <source>Margin right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="410"/>
+        <source>Margin bottom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="433"/>
         <source>e.g. 16:9, 4:3</source>
         <translation>例如 16:9、4:3</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="434"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="460"/>
         <source>Lock viewport</source>
         <translation>鎖定視口</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="445"/>
+        <location filename="../../../libAvKys/Plugins/FaceTrack/share/qml/main.qml" line="473"/>
         <source>Debug mode</source>
         <translation>除錯模式</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="28"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="29"/>
         <source>Flip horizontally</source>
         <translation>水平翻轉</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="37"/>
+        <location filename="../../../libAvKys/Plugins/Flip/share/qml/main.qml" line="40"/>
         <source>Flip vertically</source>
         <translation>垂直翻轉</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="28"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="42"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="29"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="43"/>
         <source>Width</source>
         <translation>寬度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="32"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="33"/>
         <source>Aspect ratio width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="42"/>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="55"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="45"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="58"/>
         <source>Height</source>
         <translation>高度</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="46"/>
+        <location filename="../../../libAvKys/Plugins/AspectRatio/share/qml/main.qml" line="49"/>
         <source>Aspect ratio height</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="68"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="73"/>
         <source>Scaling mode</source>
         <translation>縮放模式</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="76"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="82"/>
         <source>Fast</source>
         <translation>快速</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="80"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="86"/>
         <source>Linear</source>
         <translation>線性</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="88"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="95"/>
         <source>Aspect ratio mode</source>
         <translation>長寬比模式</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="96"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
         <source>Ignore</source>
         <translation>忽略</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="100"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="108"/>
         <source>Keep</source>
         <translation>保持</translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="104"/>
+        <location filename="../../../libAvKys/Plugins/Scale/share/qml/main.qml" line="112"/>
         <source>Expanding</source>
         <translation>擴大</translation>
     </message>
@@ -2786,17 +3286,17 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="83"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="85"/>
         <source>Add color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="91"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="93"/>
         <source>Clear all colors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="107"/>
+        <location filename="../../../libAvKys/Plugins/FalseColor/share/qml/main.qml" line="109"/>
         <source>Select the color to add</source>
         <extracomment>Select the color to add to the color table</extracomment>
         <translation type="unfinished"></translation>
@@ -2812,19 +3312,24 @@ duration (seconds)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="51"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="52"/>
         <source>Hue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="74"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="78"/>
         <source>Saturation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="97"/>
+        <location filename="../../../libAvKys/Plugins/AdjustHSL/share/qml/main.qml" line="104"/>
         <source>Luminance</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../libAvKys/Plugins/ImageSrc/share/qml/main.qml" line="48"/>
+        <source>Force frame rate</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
--- webcamoid-9.0.0.orig/StandAlone/src/clioptions.cpp
+++ webcamoid-9.0.0/StandAlone/src/clioptions.cpp
@@ -17,7 +17,7 @@
  * Web-Site: http://webcamoid.github.io/
  */
 
-#include <QCoreApplication>
+#include <QApplication>
 #include <QSettings>
 #include <QDir>
 #include <ak.h>
@@ -32,6 +32,7 @@ class CliOptionsPrivate
         QCommandLineOption m_pluginPathsOpt {{"p", "paths"}};
         QCommandLineOption m_blackListOpt {{"b", "no-load"}};
         QCommandLineOption m_logFileOpt {"log-file"};
+        QCommandLineOption m_newInstance {"new-instance"};
 
         QString convertToAbsolute(const QString &path) const;
 };
@@ -76,6 +77,10 @@ CliOptions::CliOptions()
     this->d->m_logFileOpt.setValueName(QObject::tr("FILE"));
     this->addOption(this->d->m_logFileOpt);
 
+    this->d->m_newInstance.setDescription(
+                QObject::tr("Open a new instance of %1.").arg(QApplication::applicationName()));
+    this->addOption(this->d->m_newInstance);
+
     this->process(*QCoreApplication::instance());
 
     // Set path for loading user settings.
@@ -124,6 +129,11 @@ QCommandLineOption CliOptions::logFileOp
     return this->d->m_logFileOpt;
 }
 
+QCommandLineOption CliOptions::newInstance() const
+{
+    return this->d->m_newInstance;
+}
+
 QString CliOptionsPrivate::convertToAbsolute(const QString &path) const
 {
     if (!QDir::isRelativePath(path))
--- webcamoid-9.0.0.orig/StandAlone/src/clioptions.h
+++ webcamoid-9.0.0/StandAlone/src/clioptions.h
@@ -35,6 +35,7 @@ class CliOptions: public QCommandLinePar
         QCommandLineOption pluginPathsOpt() const;
         QCommandLineOption blackListOpt() const;
         QCommandLineOption logFileOpt() const;
+        QCommandLineOption newInstance() const;
 
     private:
         CliOptionsPrivate *d;
--- webcamoid-9.0.0.orig/StandAlone/src/main.cpp
+++ webcamoid-9.0.0/StandAlone/src/main.cpp
@@ -30,9 +30,14 @@
 
 int main(int argc, char *argv[])
 {
+    QApplication::setApplicationName(COMMONS_APPNAME);
+    QApplication::setApplicationVersion(COMMONS_VERSION);
+    QApplication::setOrganizationName(COMMONS_APPNAME);
+    QApplication::setOrganizationDomain(QString("%1.com").arg(COMMONS_APPNAME));
     QApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true);
     QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps, true);
     qInstallMessageHandler(MediaTools::messageHandler);
+
     QApplication app(argc, argv);
     CliOptions cliOptions;
 
@@ -44,19 +49,17 @@ int main(int argc, char *argv[])
             MediaTools::setLogFile(logFile);
     }
 
-    QApplication::setApplicationName(COMMONS_APPNAME);
-    QApplication::setApplicationVersion(COMMONS_VERSION);
-    QApplication::setOrganizationName(COMMONS_APPNAME);
-    QApplication::setOrganizationDomain(QString("%1.com").arg(COMMONS_APPNAME));
-
     // Install translations.
     QTranslator translator;
-    translator.load(QLocale::system().name(), ":/Webcamoid/share/ts");
-    QCoreApplication::installTranslator(&translator);
+
+    if (translator.load(QLocale::system().name(), ":/Webcamoid/share/ts"))
+        QCoreApplication::installTranslator(&translator);
 
     // Set theme.
     QQuickStyle::addStylePath(":/Webcamoid/share/themes");
     QQuickStyle::setStyle("WebcamoidTheme");
+
+    // Set fonts
     QDirIterator fontsDirIterator(":/Webcamoid/share/themes/WebcamoidTheme/fonts",
                                   QStringList() << "*.ttf",
                                   QDir::Files
@@ -81,7 +84,11 @@ int main(int argc, char *argv[])
         qputenv("QML_DISABLE_DISTANCEFIELD", "1");
 #endif
 
-    MediaTools mediaTools(cliOptions);
+    MediaTools mediaTools;
+
+    if (!mediaTools.init(cliOptions))
+        return 0;
+
     mediaTools.show();
 
     return QApplication::exec();
--- webcamoid-9.0.0.orig/StandAlone/src/mediatools.cpp
+++ webcamoid-9.0.0/StandAlone/src/mediatools.cpp
@@ -26,8 +26,10 @@
 #include <QQmlApplicationEngine>
 #include <QQmlContext>
 #include <QSettings>
+#include <QSharedMemory>
 #include <QStandardPaths>
 #include <QThread>
+#include <QtConcurrent>
 #include <ak.h>
 #include <akcaps.h>
 #include <akaudiocaps.h>
@@ -51,7 +53,7 @@
 #define COMMONS_PROJECT_DOWNLOADS_URL "https://webcamoid.github.io/#downloads"
 #define COMMONS_PROJECT_ISSUES_URL "https://github.com/webcamoid/webcamoid/issues"
 #define COMMONS_PROJECT_COMMIT_URL "https://github.com/webcamoid/webcamoid/commit"
-#define COMMONS_PROJECT_DONATIONS_URL "https://github.com/webcamoid/webcamoid#donations"
+#define COMMONS_PROJECT_DONATIONS_URL "https://webcamoid.github.io/donations"
 #define COMMONS_COPYRIGHT_NOTICE "Copyright (C) 2011-2022  Gonzalo Exequiel Pedone"
 
 struct LogingOptions
@@ -65,6 +67,12 @@ Q_GLOBAL_STATIC(LogingOptions, globalLog
 class MediaToolsPrivate
 {
     public:
+        MediaTools *self;
+        QSharedMemory m_singleInstanceSM {
+            QString("%1.%2.%3").arg(QApplication::applicationName(),
+                                    QApplication::organizationName(),
+                                    QApplication::organizationDomain())
+        };
         QQmlApplicationEngine *m_engine {nullptr};
         AudioLayerPtr m_audioLayer;
         PluginConfigsPtr m_pluginConfigs;
@@ -76,168 +84,26 @@ class MediaToolsPrivate
         int m_windowWidth {0};
         int m_windowHeight {0};
 
+        explicit MediaToolsPrivate(MediaTools *self);
+        bool isSecondInstance();
+        void hasNewInstance();
         void loadLinks();
         void saveLinks(const AkPluginLinks &links);
 };
 
-MediaTools::MediaTools(const CliOptions &cliOptions, QObject *parent):
+MediaTools::MediaTools(QObject *parent):
     QObject(parent)
 {
-    this->d = new MediaToolsPrivate;
-    Ak::registerTypes();
-    this->d->loadLinks();
-
-    // Initialize environment.
-    this->d->m_engine = new QQmlApplicationEngine();
-    this->d->m_engine->addImageProvider(QLatin1String("icons"),
-                                        new IconsProvider);
-    Ak::setQmlEngine(this->d->m_engine);
-    this->d->m_pluginConfigs =
-            PluginConfigsPtr(new PluginConfigs(cliOptions,
-                                               this->d->m_engine));
-    this->d->m_videoLayer =
-            VideoLayerPtr(new VideoLayer(this->d->m_engine));
-    this->d->m_audioLayer = AudioLayerPtr(new AudioLayer(this->d->m_engine));
-    this->d->m_videoEffects =
-            VideoEffectsPtr(new VideoEffects(this->d->m_engine));
-    this->d->m_recording = RecordingPtr(new Recording(this->d->m_engine));
-    this->d->m_updates = UpdatesPtr(new Updates(this->d->m_engine));
-    this->d->m_downloadManager =
-            DownloadManagerPtr(new DownloadManager(this->d->m_engine));
-    this->d->m_updates->watch("Webcamoid",
-                              COMMONS_VERSION,
-                              "https://api.github.com/repos/webcamoid/webcamoid/releases/latest");
-    this->d->m_updates->watch("VirtualCamera",
-                              this->d->m_videoLayer->currentVCamVersion(),
-                              this->d->m_videoLayer->vcamUpdateUrl());
-    QObject::connect(this->d->m_updates.data(),
-                     &Updates::newVersionAvailable,
-                     this,
-                     [this] (const QString &component,
-                             const QString &latestVersion) {
-        if (component == "VirtualCamera")
-            this->d->m_videoLayer->setLatestVCamVersion(latestVersion);
-    });
-
-    AkElement::link(this->d->m_videoLayer.data(),
-                    this->d->m_videoEffects.data(),
-                    Qt::DirectConnection);
-    AkElement::link(this->d->m_videoLayer.data(),
-                    this->d->m_audioLayer.data(),
-                    Qt::DirectConnection);
-    AkElement::link(this->d->m_videoEffects.data(),
-                    this->d->m_recording.data(),
-                    Qt::DirectConnection);
-    AkElement::link(this->d->m_videoEffects.data(),
-                    this->d->m_videoLayer.data(),
-                    Qt::DirectConnection);
-    AkElement::link(this->d->m_audioLayer.data(),
-                    this->d->m_recording.data(),
-                    Qt::DirectConnection);
-    QObject::connect(this->d->m_videoLayer.data(),
-                     &VideoLayer::stateChanged,
-                     this->d->m_videoEffects.data(),
-                     &VideoEffects::setState);
-    QObject::connect(this->d->m_videoLayer.data(),
-                     &VideoLayer::stateChanged,
-                     this->d->m_audioLayer.data(),
-                     &AudioLayer::setOutputState);
-    QObject::connect(this->d->m_recording.data(),
-                     &Recording::stateChanged,
-                     this->d->m_audioLayer.data(),
-                     &AudioLayer::setInputState);
-    QObject::connect(this->d->m_videoLayer.data(),
-                     &VideoLayer::startVCamDownload,
-                     this,
-                     [this] (const QString &title,
-                             const QString &fromUrl,
-                             const QString &toFile) {
-        this->d->m_downloadManager->clear();
-        this->d->m_downloadManager->enqueue(title, fromUrl, toFile);
-    });
-    QObject::connect(this->d->m_videoLayer.data(),
-                     &VideoLayer::inputAudioCapsChanged,
-                     this->d->m_audioLayer.data(),
-                     [this] (const AkAudioCaps &audioCaps)
-                     {
-                        auto stream = this->d->m_videoLayer->videoInput();
-
-                        if (stream.isEmpty())
-                            this->d->m_audioLayer->resetInput();
-                        else
-                            this->d->m_audioLayer->setInput(stream,
-                                                            this->d->m_videoLayer->description(stream),
-                                                            audioCaps);
-                     });
-    QObject::connect(this->d->m_videoLayer.data(),
-                     &VideoLayer::videoInputChanged,
-                     this->d->m_audioLayer.data(),
-                     [this] (const QString &stream)
-                     {
-                        if (stream.isEmpty())
-                            this->d->m_audioLayer->resetInput();
-                        else
-                            this->d->m_audioLayer->setInput(stream,
-                                                            this->d->m_videoLayer->description(stream),
-                                                            this->d->m_videoLayer->inputAudioCaps());
-                     });
-    QObject::connect(akPluginManager,
-                     &AkPluginManager::pluginsChanged,
-                     this->d->m_videoEffects.data(),
-                     &VideoEffects::updateAvailableEffects);
-    QObject::connect(this->d->m_audioLayer.data(),
-                     &AudioLayer::outputCapsChanged,
-                     this->d->m_recording.data(),
-                     &Recording::setAudioCaps);
-    QObject::connect(this->d->m_videoLayer.data(),
-                     &VideoLayer::inputVideoCapsChanged,
-                     this->d->m_recording.data(),
-                     &Recording::setVideoCaps);
-    QObject::connect(qApp,
-                     &QCoreApplication::aboutToQuit,
-                     this->d->m_videoLayer.data(),
-                     [this] () {
-                        this->d->m_videoLayer->setState(AkElement::ElementStateNull);
-                     });
-    QObject::connect(akPluginManager,
-                     &AkPluginManager::linksChanged,
-                     this,
-                     [this] (const AkPluginLinks &links) {
-                        this->d->saveLinks(links);
-                     });
-    QObject::connect(this->d->m_downloadManager.data(),
-                     &DownloadManager::finished,
-                     this,
-                     [this] (const QString &url) {
-        auto filePath = this->d->m_downloadManager->downloadFile(url);
-        auto status = this->d->m_downloadManager->downloadStatus(url);
-        auto error = this->d->m_downloadManager->downloadErrorString(url);
-        this->d->m_videoLayer->checkVCamDownloadReady(url,
-                                                      filePath,
-                                                      status,
-                                                      error);
-    });
-
-    this->loadConfigs();
-    this->d->m_recording->setVideoCaps(this->d->m_videoLayer->inputVideoCaps());
-    this->d->m_recording->setAudioCaps(this->d->m_audioLayer->outputCaps());
-    auto stream = this->d->m_videoLayer->videoInput();
-
-    if (stream.isEmpty())
-        this->d->m_audioLayer->resetInput();
-    else
-        this->d->m_audioLayer->setInput(stream,
-                                        this->d->m_videoLayer->description(stream),
-                                        this->d->m_videoLayer->inputAudioCaps());
-
-    this->d->m_videoLayer->setLatestVCamVersion(this->d->m_updates->latestVersion("VirtualCamera"));
-    this->d->m_updates->start();
+    this->d = new MediaToolsPrivate(this);
 }
 
 MediaTools::~MediaTools()
 {
     this->saveConfigs();
-    delete this->d->m_engine;
+
+    if (this->d->m_engine)
+        delete this->d->m_engine;
+
     delete this->d;
 }
 
@@ -454,6 +320,166 @@ void MediaTools::messageHandler(QtMsgTyp
     globalLogingOptions->mutex.unlock();
 }
 
+bool MediaTools::init(const CliOptions &cliOptions)
+{
+    if (!cliOptions.isSet(cliOptions.newInstance()))
+        if (this->d->isSecondInstance()) {
+            qInfo() << QString("An instance of %1 is already running").arg(QApplication::applicationName());
+
+            return false;
+        }
+
+    Ak::registerTypes();
+    this->d->loadLinks();
+
+    // Initialize environment.
+    this->d->m_engine = new QQmlApplicationEngine();
+    this->d->m_engine->addImageProvider(QLatin1String("icons"),
+                                        new IconsProvider);
+    Ak::setQmlEngine(this->d->m_engine);
+    this->d->m_pluginConfigs =
+            PluginConfigsPtr(new PluginConfigs(cliOptions, this->d->m_engine));
+    this->d->m_videoLayer =
+            VideoLayerPtr(new VideoLayer(this->d->m_engine));
+    this->d->m_audioLayer = AudioLayerPtr(new AudioLayer(this->d->m_engine));
+    this->d->m_videoEffects =
+            VideoEffectsPtr(new VideoEffects(this->d->m_engine));
+    this->d->m_recording = RecordingPtr(new Recording(this->d->m_engine));
+    this->d->m_updates = UpdatesPtr(new Updates(this->d->m_engine));
+    this->d->m_downloadManager =
+            DownloadManagerPtr(new DownloadManager(this->d->m_engine));
+    this->d->m_updates->watch("Webcamoid",
+                              COMMONS_VERSION,
+                              "https://api.github.com/repos/webcamoid/webcamoid/releases/latest");
+    this->d->m_updates->watch("VirtualCamera",
+                              this->d->m_videoLayer->currentVCamVersion(),
+                              this->d->m_videoLayer->vcamUpdateUrl());
+    QObject::connect(this->d->m_updates.data(),
+                     &Updates::newVersionAvailable,
+                     this,
+                     [this] (const QString &component,
+                             const QString &latestVersion) {
+        if (component == "VirtualCamera")
+            this->d->m_videoLayer->setLatestVCamVersion(latestVersion);
+    });
+
+    AkElement::link(this->d->m_videoLayer.data(),
+                    this->d->m_videoEffects.data(),
+                    Qt::DirectConnection);
+    AkElement::link(this->d->m_videoLayer.data(),
+                    this->d->m_audioLayer.data(),
+                    Qt::DirectConnection);
+    AkElement::link(this->d->m_videoEffects.data(),
+                    this->d->m_recording.data(),
+                    Qt::DirectConnection);
+    AkElement::link(this->d->m_videoEffects.data(),
+                    this->d->m_videoLayer.data(),
+                    Qt::DirectConnection);
+    AkElement::link(this->d->m_audioLayer.data(),
+                    this->d->m_recording.data(),
+                    Qt::DirectConnection);
+    QObject::connect(this->d->m_videoLayer.data(),
+                     &VideoLayer::stateChanged,
+                     this->d->m_videoEffects.data(),
+                     &VideoEffects::setState);
+    QObject::connect(this->d->m_videoLayer.data(),
+                     &VideoLayer::stateChanged,
+                     this->d->m_audioLayer.data(),
+                     &AudioLayer::setOutputState);
+    QObject::connect(this->d->m_recording.data(),
+                     &Recording::stateChanged,
+                     this->d->m_audioLayer.data(),
+                     &AudioLayer::setInputState);
+    QObject::connect(this->d->m_videoLayer.data(),
+                     &VideoLayer::startVCamDownload,
+                     this,
+                     [this] (const QString &title,
+                             const QString &fromUrl,
+                             const QString &toFile) {
+        this->d->m_downloadManager->clear();
+        this->d->m_downloadManager->enqueue(title, fromUrl, toFile);
+    });
+    QObject::connect(this->d->m_videoLayer.data(),
+                     &VideoLayer::inputAudioCapsChanged,
+                     this->d->m_audioLayer.data(),
+                     [this] (const AkAudioCaps &audioCaps)
+                     {
+                        auto stream = this->d->m_videoLayer->videoInput();
+
+                        if (stream.isEmpty())
+                            this->d->m_audioLayer->resetInput();
+                        else
+                            this->d->m_audioLayer->setInput(stream,
+                                                            this->d->m_videoLayer->description(stream),
+                                                            audioCaps);
+                     });
+    QObject::connect(this->d->m_videoLayer.data(),
+                     &VideoLayer::videoInputChanged,
+                     this->d->m_audioLayer.data(),
+                     [this] (const QString &stream)
+                     {
+                        if (stream.isEmpty())
+                            this->d->m_audioLayer->resetInput();
+                        else
+                            this->d->m_audioLayer->setInput(stream,
+                                                            this->d->m_videoLayer->description(stream),
+                                                            this->d->m_videoLayer->inputAudioCaps());
+                     });
+    QObject::connect(akPluginManager,
+                     &AkPluginManager::pluginsChanged,
+                     this->d->m_videoEffects.data(),
+                     &VideoEffects::updateAvailableEffects);
+    QObject::connect(this->d->m_audioLayer.data(),
+                     &AudioLayer::outputCapsChanged,
+                     this->d->m_recording.data(),
+                     &Recording::setAudioCaps);
+    QObject::connect(this->d->m_videoLayer.data(),
+                     &VideoLayer::inputVideoCapsChanged,
+                     this->d->m_recording.data(),
+                     &Recording::setVideoCaps);
+    QObject::connect(qApp,
+                     &QCoreApplication::aboutToQuit,
+                     this->d->m_videoLayer.data(),
+                     [this] () {
+                        this->d->m_videoLayer->setState(AkElement::ElementStateNull);
+                     });
+    QObject::connect(akPluginManager,
+                     &AkPluginManager::linksChanged,
+                     this,
+                     [this] (const AkPluginLinks &links) {
+                        this->d->saveLinks(links);
+                     });
+    QObject::connect(this->d->m_downloadManager.data(),
+                     &DownloadManager::finished,
+                     this,
+                     [this] (const QString &url) {
+        auto filePath = this->d->m_downloadManager->downloadFile(url);
+        auto status = this->d->m_downloadManager->downloadStatus(url);
+        auto error = this->d->m_downloadManager->downloadErrorString(url);
+        this->d->m_videoLayer->checkVCamDownloadReady(url,
+                                                      filePath,
+                                                      status,
+                                                      error);
+    });
+
+    this->loadConfigs();
+    this->d->m_recording->setVideoCaps(this->d->m_videoLayer->inputVideoCaps());
+    this->d->m_recording->setAudioCaps(this->d->m_audioLayer->outputCaps());
+    auto stream = this->d->m_videoLayer->videoInput();
+
+    if (stream.isEmpty())
+        this->d->m_audioLayer->resetInput();
+    else
+        this->d->m_audioLayer->setInput(stream,
+                                        this->d->m_videoLayer->description(stream),
+                                        this->d->m_videoLayer->inputAudioCaps());
+
+    this->d->m_videoLayer->setLatestVCamVersion(this->d->m_updates->latestVersion("VirtualCamera"));
+    this->d->m_updates->start();
+
+    return true;
+}
+
 void MediaTools::setWindowWidth(int windowWidth)
 {
     if (this->d->m_windowWidth == windowWidth)
@@ -488,8 +514,8 @@ void MediaTools::loadConfigs()
 
     config.beginGroup("GeneralConfigs");
     auto windowSize = config.value("windowSize", QSize(1024, 600)).toSize();
-    this->d->m_windowWidth = windowSize.width();
-    this->d->m_windowHeight = windowSize.height();
+    this->d->m_windowWidth = qMax(windowSize.width(), 640);
+    this->d->m_windowHeight = qMax(windowSize.height(), 480);
     config.endGroup();
 }
 
@@ -519,6 +545,7 @@ void MediaTools::show()
         AkElement::link(this->d->m_videoEffects.data(),
                         videoDisplay,
                         Qt::DirectConnection);
+
         break;
     }
 
@@ -541,6 +568,68 @@ void MediaTools::restartApp()
         QProcess::startDetached(args.first(), {});
 }
 
+MediaToolsPrivate::MediaToolsPrivate(MediaTools *self):
+    self(self)
+{
+
+}
+
+bool MediaToolsPrivate::isSecondInstance()
+{
+    if (this->m_singleInstanceSM.attach()) {
+        this->m_singleInstanceSM.lock();
+        auto newInstance =
+                reinterpret_cast<bool *>(this->m_singleInstanceSM.data());
+        *newInstance = true;
+        this->m_singleInstanceSM.unlock();
+
+        return true;
+    } else {
+        if (this->m_singleInstanceSM.create(sizeof(bool))) {
+            QtConcurrent::run([this] () {
+                bool run = true;
+                QObject::connect(qApp,
+                                 &QApplication::aboutToQuit,
+                                 [&run]() {
+                    run = false;
+                });
+
+                this->m_singleInstanceSM.lock();
+                auto newInstance =
+                        reinterpret_cast<bool *>(this->m_singleInstanceSM.data());
+                *newInstance = false;
+                this->m_singleInstanceSM.unlock();
+
+                while (run) {
+                    bool hasNewInstance = false;
+                    this->m_singleInstanceSM.lock();
+                    auto newInstance =
+                            reinterpret_cast<bool *>(this->m_singleInstanceSM.data());
+
+                    if (*newInstance) {
+                        hasNewInstance = true;
+                        *newInstance = false;
+                    }
+
+                    this->m_singleInstanceSM.unlock();
+
+                    if (hasNewInstance)
+                        this->hasNewInstance();
+
+                    QThread::msleep(1000);
+                }
+            });
+        }
+    }
+
+    return false;
+}
+
+void MediaToolsPrivate::hasNewInstance()
+{
+    emit self->newInstanceOpened();
+}
+
 void MediaToolsPrivate::loadLinks()
 {
     QSettings config;
--- webcamoid-9.0.0.orig/StandAlone/src/mediatools.h
+++ webcamoid-9.0.0/StandAlone/src/mediatools.h
@@ -81,7 +81,7 @@ class MediaTools: public QObject
                CONSTANT)
 
     public:
-        MediaTools(const CliOptions &cliOptions, QObject *parent=nullptr);
+        MediaTools(QObject *parent=nullptr);
         ~MediaTools();
 
         Q_INVOKABLE int windowWidth() const;
@@ -120,8 +120,10 @@ class MediaTools: public QObject
         void windowWidthChanged(int windowWidth);
         void windowHeightChanged(int windowHeight);
         void interfaceLoaded();
+        void newInstanceOpened();
 
     public slots:
+        bool init(const CliOptions &cliOptions);
         void setWindowWidth(int windowWidth);
         void setWindowHeight(int windowHeight);
         void resetWindowWidth();
--- webcamoid-9.0.0.orig/StandAlone/src/recording.cpp
+++ webcamoid-9.0.0/StandAlone/src/recording.cpp
@@ -22,6 +22,7 @@
 #include <QDir>
 #include <QFile>
 #include <QImage>
+#include <QImageWriter>
 #include <QMutex>
 #include <QQmlApplicationEngine>
 #include <QQmlContext>
@@ -795,9 +796,11 @@ void Recording::thumbnailUpdated(const A
         return;
 
     this->d->m_thumbnail = thumbnail;
-    QtConcurrent::run(&this->d->m_threadPool,
-                      this->d,
-                      &RecordingPrivate::thumbnailReady);
+    auto result =
+            QtConcurrent::run(&this->d->m_threadPool,
+                              this->d,
+                              &RecordingPrivate::thumbnailReady);
+    Q_UNUSED(result)
 }
 
 void Recording::mediaLoaded(const QString &media)
@@ -834,13 +837,44 @@ void Recording::mediaLoaded(const QStrin
 RecordingPrivate::RecordingPrivate(Recording *self):
     self(self)
 {
-    this->m_imageFormats = {
-        {"png", "PNG" },
-        {"jpg", "JPEG"},
-        {"bmp", "BMP" },
-        {"gif", "GIF" },
+    static const QMap<QString, QString> formatsDescription {
+        {"bmp" , "Windows Bitmap (BMP)"                       },
+        {"cur" , "Microsoft Windows Cursor (CUR)"             },
+        {"icns", "Apple Icon Image (ICNS)"                    },
+        {"ico" , "Microsoft Windows Icon (ICO)"               },
+        {"jp2" , "Joint Photographic Experts Group 2000 (JP2)"},
+        {"jpg" , "Joint Photographic Experts Group (JPEG)"    },
+        {"pbm" , "Portable Bitmap (PBM)"                      },
+        {"pgm" , "Portable Graymap (PGM)"                     },
+        {"png" , "Portable Network Graphics (PNG)"            },
+        {"ppm" , "Portable Pixmap (PPM)"                      },
+        {"tiff", "Tagged Image File Format (TIFF)"            },
+        {"wbmp", "Wireless Bitmap (WBMP)"                     },
+        {"webp", "WebP (WEBP)"                                },
+        {"xbm" , "X11 Bitmap (XBM)"                           },
+        {"xpm" , "X11 Pixmap (XPM)"                           },
     };
 
+    static const QMap<QString, QString> formatsMapping {
+        {"jpeg", "jpg" },
+        {"tif" , "tiff"},
+    };
+
+    for (auto &format: QImageWriter::supportedImageFormats()) {
+        QString fmt = format;
+
+        if (formatsMapping.contains(fmt))
+            fmt = formatsMapping[fmt];
+
+        if (this->m_imageFormats.contains(fmt))
+            continue;
+
+        if (formatsDescription.contains(fmt))
+            this->m_imageFormats[fmt] = formatsDescription[fmt];
+        else
+            this->m_imageFormats[fmt] = fmt.toUpper();
+    }
+
     this->m_mediaWriterImpl =
             akPluginManager->defaultPlugin("MultimediaSink/MultiSink/Impl/*",
                                            {"MultiSinkImpl"}).id();
--- webcamoid-9.0.0.orig/StandAlone/src/videodisplay.h
+++ webcamoid-9.0.0/StandAlone/src/videodisplay.h
@@ -38,7 +38,7 @@ class VideoDisplay: public QQuickItem
 
     public:
         VideoDisplay(QQuickItem *parent=nullptr);
-        ~VideoDisplay();
+        ~VideoDisplay() override;
 
         Q_INVOKABLE bool fillDisplay() const;
 
@@ -47,7 +47,7 @@ class VideoDisplay: public QQuickItem
 
     protected:
         QSGNode *updatePaintNode(QSGNode *oldNode,
-                                 UpdatePaintNodeData *updatePaintNodeData);
+                                 UpdatePaintNodeData *updatePaintNodeData) override;
 
     signals:
         void fillDisplayChanged();
--- webcamoid-9.0.0.orig/StandAlone/src/videolayer.cpp
+++ webcamoid-9.0.0/StandAlone/src/videolayer.cpp
@@ -20,6 +20,7 @@
 #include <QDir>
 #include <QFile>
 #include <QFileInfo>
+#include <QImageReader>
 #include <QQmlApplicationEngine>
 #include <QQmlContext>
 #include <QQmlProperty>
@@ -56,11 +57,14 @@ class VideoLayerPrivate
         QString m_videoInput;
         QStringList m_videoOutput;
         QStringList m_inputs;
+        QMap<QString, QString> m_images;
         QMap<QString, QString> m_streams;
+        QStringList m_supportedImageFormats;
         AkAudioCaps m_inputAudioCaps;
         AkVideoCaps m_inputVideoCaps;
         AkElementPtr m_cameraCapture {akPluginManager->create<AkElement>("VideoSource/CameraCapture")};
         AkElementPtr m_desktopCapture {akPluginManager->create<AkElement>("VideoSource/DesktopCapture")};
+        AkElementPtr m_imageCapture {akPluginManager->create<AkElement>("VideoSource/ImageSrc")};
         AkElementPtr m_uriCapture {akPluginManager->create<AkElement>("MultimediaSource/MultiSrc")};
         AkElementPtr m_cameraOutput {akPluginManager->create<AkElement>("VideoSink/VirtualCamera")};
         QString m_vcamDriver;
@@ -127,6 +131,123 @@ VideoLayer::~VideoLayer()
     delete this->d;
 }
 
+QStringList VideoLayer::videoSourceFileFilters() const
+{
+    static const QMap<QString, QString> formatsDescription {
+        {"3gp" , tr("3GP Video")                            },
+        {"avi" , tr("AVI Video")                            },
+        {"bmp" , tr("Windows Bitmap")                       },
+        {"cur" , tr("Microsoft Windows Cursor")             },
+        //: Adobe FLV Flash video
+        {"flv" , tr("Flash Video")                          },
+        {"gif" , tr("Animated GIF")                         },
+        {"gif" , tr("Graphic Interchange Format")           },
+        {"icns", tr("Apple Icon Image")                     },
+        {"ico" , tr("Microsoft Windows Icon")               },
+        {"jpg" , tr("Joint Photographic Experts Group")     },
+        {"mkv" , tr("MKV Video")                            },
+        {"mng" , tr("Animated PNG")                         },
+        {"mng" , tr("Multiple-image Network Graphics")      },
+        {"mov" , tr("QuickTime Video")                      },
+        {"mp4" , tr("MP4 Video")                            },
+        {"mpg" , tr("MPEG Video")                           },
+        {"ogg" , tr("Ogg Video")                            },
+        {"pbm" , tr("Portable Bitmap")                      },
+        {"pgm" , tr("Portable Graymap")                     },
+        {"png" , tr("Portable Network Graphics")            },
+        {"ppm" , tr("Portable Pixmap")                      },
+        //: Don't translate "RealMedia", leave it as is.
+        {"rm"  , tr("RealMedia Video")                      },
+        {"svg" , tr("Scalable Vector Graphics")             },
+        {"tga" , tr("Truevision TGA")                       },
+        {"tiff", tr("Tagged Image File Format")             },
+        {"vob" , tr("DVD Video")                            },
+        {"wbmp", tr("Wireless Bitmap")                      },
+        {"webm", tr("WebM Video")                           },
+        {"webp", tr("WebP")                                 },
+        //: Also known as WMV, is a video file format.
+        {"wmv" , tr("Windows Media Video")                  },
+        {"xbm" , tr("X11 Bitmap")                           },
+        {"xpm" , tr("X11 Pixmap")                           },
+    };
+
+    static const QMap<QString, QString> formatsMapping {
+        {"jp2" , "jpg" },
+        {"jpeg", "jpg" },
+        {"svgz", "svg" },
+        {"tif" , "tiff"},
+        {"m4v" , "mp4" },
+        {"mpeg", "mpg" },
+    };
+
+    static const QStringList supportedVideoFormats {
+        "3gp",
+        "avi",
+        "flv",
+        "gif",
+        "mkv",
+        "mng",
+        "mov",
+        "mp4",
+        "m4v",
+        "mpg",
+        "mpeg",
+        "ogg",
+        "rm",
+        "vob",
+        "webm",
+        "wmv"
+    };
+
+    auto supportedImageFormats = QImageReader::supportedImageFormats();
+    supportedImageFormats.removeAll("pdf");
+    QStringList supportedFormats = supportedVideoFormats
+                                   + QStringList(supportedImageFormats.begin(),
+                                                 supportedImageFormats.end());
+    QString extensions =
+            "*." + supportedFormats.join(" *.");
+
+    QStringList filters;
+    filters << tr("All Image and Video Files")
+               + QString(" (%1)").arg(extensions);
+
+    QStringList formats;
+
+    for (auto &format: supportedFormats) {
+        QString fmt;
+
+        if (formatsMapping.contains(format))
+            fmt = formatsMapping[format];
+        else
+            fmt = format;
+
+        if (!formats.contains(fmt))
+            formats << fmt;
+    }
+
+    QStringList fileFilters;
+
+    for (auto &format: formats) {
+        QString filter;
+        QStringList extensions = QStringList {format}
+                                 + formatsMapping.keys(format);
+        QString extensionsFilter = "*." + extensions.join(" *.");
+
+        if (formatsDescription.contains(format))
+            filter = format.toUpper() + " - " + formatsDescription[format];
+        else
+            filter = format.toUpper();
+
+        fileFilters << filter + QString(" (%1)").arg(extensionsFilter);
+    }
+
+    fileFilters.sort();
+    filters << fileFilters;
+    filters << tr("All Files") + " (*)";
+
+    return filters;
+}
+
 QString VideoLayer::videoInput() const
 {
     return this->d->m_videoInput;
@@ -229,6 +350,9 @@ VideoLayer::InputType VideoLayer::device
     if (this->d->desktops().contains(device))
         return InputDesktop;
 
+    if (this->d->m_images.contains(device))
+        return InputImage;
+
     if (this->d->m_streams.contains(device))
         return InputStream;
 
@@ -244,6 +368,9 @@ QStringList VideoLayer::devicesByType(In
     case InputDesktop:
         return this->d->desktops();
 
+    case InputImage:
+        return this->d->m_images.keys();
+
     case InputStream:
         return this->d->m_streams.keys();
 
@@ -280,6 +407,9 @@ QString VideoLayer::description(const QS
     if (this->d->desktops().contains(device))
         return this->d->desktopDescription(device);
 
+    if (this->d->m_images.contains(device))
+        return this->d->m_images.value(device);
+
     if (this->d->m_streams.contains(device))
         return this->d->m_streams.value(device);
 
@@ -613,7 +743,8 @@ bool VideoLayer::executeVCamInstaller(co
                                     | QFileDevice::ReadOther
                                     | QFileDevice::ExeOther);
 
-    QtConcurrent::run(&this->d->m_threadPool, [this, installer] () {
+    auto result =
+            QtConcurrent::run(&this->d->m_threadPool, [this, installer] () {
         qDebug() << "Executing installer:" << installer;
         int exitCode = -1;
         QString errorString = "Can't execute installer";
@@ -662,6 +793,7 @@ bool VideoLayer::executeVCamInstaller(co
 
         emit this->vcamInstallFinished(exitCode, errorString);
     });
+    Q_UNUSED(result)
 
     return true;
 }
@@ -700,23 +832,37 @@ void VideoLayer::setInputStream(const QS
 {
     if (stream.isEmpty()
         || description.isEmpty()
-        || this->d->m_streams.value(stream) == description)
+        || this->d->m_streams.value(stream) == description
+        || this->d->m_images.value(stream) == description)
         return;
 
-    this->d->m_streams[stream] = description;
+    QFileInfo fileInfo(stream);
+    auto suffix = fileInfo.suffix().toLower();
+
+    if (fileInfo.exists() && this->d->m_supportedImageFormats.contains(suffix))
+        this->d->m_images[stream] = description;
+    else
+        this->d->m_streams[stream] = description;
+
     this->updateInputs();
-    this->d->saveStreams(this->d->m_streams);
+    auto streams = this->d->m_streams;
+    streams.insert(this->d->m_images);
+    this->d->saveStreams(streams);
 }
 
 void VideoLayer::removeInputStream(const QString &stream)
 {
     if (stream.isEmpty()
-        || !this->d->m_streams.contains(stream))
+        || (!this->d->m_images.contains(stream)
+            && !this->d->m_streams.contains(stream)))
         return;
 
+    this->d->m_images.remove(stream);
     this->d->m_streams.remove(stream);
     this->updateInputs();
-    this->d->saveStreams(this->d->m_streams);
+    auto streams = this->d->m_streams;
+    streams.insert(this->d->m_images);
+    this->d->saveStreams(streams);
 }
 
 void VideoLayer::setVideoInput(const QString &videoInput)
@@ -767,6 +913,9 @@ void VideoLayer::setState(AkElement::Ele
         if (this->d->m_desktopCapture)
             this->d->m_desktopCapture->setState(AkElement::ElementStateNull);
 
+        if (this->d->m_imageCapture)
+            this->d->m_imageCapture->setState(AkElement::ElementStateNull);
+
         if (this->d->m_uriCapture)
             this->d->m_uriCapture->setState(AkElement::ElementStateNull);
 
@@ -775,10 +924,24 @@ void VideoLayer::setState(AkElement::Ele
         if (this->d->m_cameraCapture)
             this->d->m_cameraCapture->setState(AkElement::ElementStateNull);
 
+        if (this->d->m_imageCapture)
+            this->d->m_imageCapture->setState(AkElement::ElementStateNull);
+
         if (this->d->m_uriCapture)
             this->d->m_uriCapture->setState(AkElement::ElementStateNull);
 
         source = this->d->m_desktopCapture;
+    } else if (this->d->m_images.contains(this->d->m_videoInput)) {
+        if (this->d->m_cameraCapture)
+            this->d->m_cameraCapture->setState(AkElement::ElementStateNull);
+
+        if (this->d->m_desktopCapture)
+            this->d->m_desktopCapture->setState(AkElement::ElementStateNull);
+
+        if (this->d->m_uriCapture)
+            this->d->m_uriCapture->setState(AkElement::ElementStateNull);
+
+        source = this->d->m_imageCapture;
     } else if (this->d->m_streams.contains(this->d->m_videoInput)) {
         if (this->d->m_cameraCapture)
             this->d->m_cameraCapture->setState(AkElement::ElementStateNull);
@@ -786,6 +949,9 @@ void VideoLayer::setState(AkElement::Ele
         if (this->d->m_desktopCapture)
             this->d->m_desktopCapture->setState(AkElement::ElementStateNull);
 
+        if (this->d->m_imageCapture)
+            this->d->m_imageCapture->setState(AkElement::ElementStateNull);
+
         source = this->d->m_uriCapture;
     }
 
@@ -987,41 +1153,18 @@ void VideoLayer::updateCaps()
 void VideoLayer::updateInputs()
 {
     QStringList inputs;
-    QMap<QString, QString> descriptions;
 
     // Read cameras
     auto cameras = this->d->cameras();
     inputs << cameras;
 
-    for (auto &camera: cameras) {
-        QString description;
-        QMetaObject::invokeMethod(this->d->m_cameraCapture.data(),
-                                  "description",
-                                  Q_RETURN_ARG(QString, description),
-                                  Q_ARG(QString, camera));
-        descriptions[camera] = description;
-    }
-
     // Read desktops
     auto desktops = this->d->desktops();
     inputs << desktops;
 
-    for (auto &desktop: desktops) {
-        QString description;
-        QMetaObject::invokeMethod(this->d->m_desktopCapture.data(),
-                                  "description",
-                                  Q_RETURN_ARG(QString, description),
-                                  Q_ARG(QString, desktop));
-        descriptions[desktop] = description;
-    }
-
     // Read streams
-    inputs << this->d->m_streams.keys();
-
-    for (auto it = this->d->m_streams.begin();
-         it != this->d->m_streams.end();
-         it++)
-        descriptions[it.key()] = it.value();
+    inputs << this->d->m_images.keys()
+           << this->d->m_streams.keys();
 
     // Remove outputs to prevent self blocking.
     if (this->d->m_cameraOutput && !this->d->m_outputsAsInputs) {
@@ -1108,10 +1251,26 @@ void VideoLayerPrivate::connectSignals()
                          SLOT(updateCaps()));
     }
 
+    if (this->m_imageCapture) {
+        QObject::connect(this->m_imageCapture.data(),
+                         SIGNAL(oStream(AkPacket)),
+                         self,
+                         SIGNAL(oStream(AkPacket)),
+                         Qt::DirectConnection);
+        QObject::connect(this->m_imageCapture.data(),
+                         SIGNAL(error(QString)),
+                         self,
+                         SIGNAL(inputErrorChanged(QString)));
+        QObject::connect(this->m_imageCapture.data(),
+                         SIGNAL(streamsChanged(QList<int>)),
+                         self,
+                         SLOT(updateCaps()));
+        this->m_supportedImageFormats =
+                this->m_imageCapture->property("supportedFormats").toStringList();
+    }
+
     if (this->m_uriCapture) {
-        this->m_uriCapture->setProperty("objectName", "uriCapture");
         this->m_uriCapture->setProperty("loop", true);
-        this->m_uriCapture->setProperty("audioAlign", true);
 
         QObject::connect(this->m_uriCapture.data(),
                          SIGNAL(oStream(AkPacket)),
@@ -1166,6 +1325,9 @@ AkElementPtr VideoLayerPrivate::sourceEl
     if (this->desktops().contains(stream))
         return this->m_desktopCapture;
 
+    if (this->m_images.contains(stream))
+        return this->m_imageCapture;
+
     if (this->m_streams.contains(stream))
         return this->m_uriCapture;
 
@@ -1180,6 +1342,9 @@ QString VideoLayerPrivate::sourceId(cons
     if (this->desktops().contains(stream))
         return {"VideoSource/DesktopCapture"};
 
+    if (this->m_images.contains(stream))
+        return {"VideoSource/ImageSrc"};
+
     if (this->m_streams.contains(stream))
         return {"MultimediaSource/MultiSrc"};
 
@@ -1305,7 +1470,14 @@ void VideoLayerPrivate::loadProperties()
         config.setArrayIndex(i);
         auto uri = config.value("uri").toString();
         auto description = config.value("description").toString();
-        this->m_streams[uri] = description;
+
+        QFileInfo fileInfo(uri);
+        auto suffix = fileInfo.suffix().toLower();
+
+        if (fileInfo.exists() && this->m_supportedImageFormats.contains(suffix))
+            this->m_images[uri] = description;
+        else
+            this->m_streams[uri] = description;
     }
 
     config.endArray();
--- webcamoid-9.0.0.orig/StandAlone/src/videolayer.h
+++ webcamoid-9.0.0/StandAlone/src/videolayer.h
@@ -45,6 +45,9 @@ class VideoLayer: public QObject
     Q_PROPERTY(QString outputError
                READ outputError
                NOTIFY outputErrorChanged)
+    Q_PROPERTY(QStringList videoSourceFileFilters
+               READ videoSourceFileFilters
+               CONSTANT)
     Q_PROPERTY(QString videoInput
                READ videoInput
                WRITE setVideoInput
@@ -131,6 +134,7 @@ class VideoLayer: public QObject
             InputUnknown,
             InputCamera,
             InputDesktop,
+            InputImage,
             InputStream
         };
         enum OutputType {
@@ -149,6 +153,7 @@ class VideoLayer: public QObject
                    QObject *parent=nullptr);
         ~VideoLayer();
 
+        Q_INVOKABLE QStringList videoSourceFileFilters() const;
         Q_INVOKABLE QString videoInput() const;
         Q_INVOKABLE QStringList videoOutput() const;
         Q_INVOKABLE QStringList inputs() const;
--- /dev/null
+++ webcamoid-9.0.0/io.github.webcamoid.Webcamoid.metainfo.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop">
+    <id>io.github.webcamoid.Webcamoid</id>
+    <name>Webcamoid</name>
+    <summary>Take photos and record videos with your webcam</summary>
+    <summary xml:lang="ca">Fer fotos i gravar vídeos amb la seva webcam</summary>
+    <summary xml:lang="de">Maak foto's en video's opnemen met uw webcam</summary>
+    <summary xml:lang="el">Τραβήξτε φωτογραφίες και εγγραφή βίντεο με την κάμερα σας</summary>
+    <summary xml:lang="es">Tome fotos y grabe videos con su cámara web</summary>
+    <summary xml:lang="fr">Prenez des photos et enregistrer des vidéos avec votre webcam</summary>
+    <summary xml:lang="gl">Facer fotos e gravar vídeos coa súa cámara web</summary>
+    <summary xml:lang="it">Scatta foto e registrare video con la tua webcam</summary>
+    <summary xml:lang="ja">ウェブカメラで写真や記録ビデオを撮影</summary>
+    <summary xml:lang="ko">웹캠으로 사진과 기록 비디오를 촬영</summary>
+    <summary xml:lang="pt">Tirar fotos e gravar vídeos com sua webcam</summary>
+    <summary xml:lang="ru">Возьмите фотографии и записывать видео с веб-камеры</summary>
+    <summary xml:lang="zh_CN">拍摄照片和录制视频与您的摄像头</summary>
+    <summary xml:lang="zh_TW">拍攝照片和錄製視頻與您的攝像頭</summary>
+    <launchable type="desktop-id">webcamoid.desktop</launchable>
+    <developer_name>Gonzalo Exequiel Pedone</developer_name>
+    <description>
+        <p>
+            Webcamoid is a full featured and multiplatform webcam suite.
+        </p>
+        <ul>
+            <li>Cross-platform (GNU/Linux, Mac, Windows)</li>
+            <li>Take pictures and record videos with the webcam</li>
+            <li>Manages multiple webcams</li>
+            <li>Written in C++ and Qt</li>
+            <li>Custom controls for each webcam</li>
+            <li>Add funny effects to the webcam</li>
+            <li>+60 effects available</li>
+            <li>Translated to many languages.</li>
+            <li>Use custom network and local files as capture devices</li>
+            <li>Capture from desktop</li>
+            <li>Many recording formats</li>
+            <li>Virtual webcam support for feeding other programs</li>
+        </ul>
+    </description>
+    <keywords>
+        <keyword>webcam</keyword>
+        <keyword>desktop</keyword>
+        <keyword>record</keyword>
+        <keyword>capture</keyword>
+    </keywords>
+    <metadata_license>CC0-1.0</metadata_license>
+    <project_license>GPL-3.0-or-later</project_license>
+    <url type="bugtracker">https://github.com/webcamoid/webcamoid/issues</url>
+    <url type="donation">https://webcamoid.github.io/donations</url>
+    <url type="help">https://github.com/webcamoid/webcamoid/wiki</url>
+    <url type="homepage">https://webcamoid.github.io/</url>
+    <translation type="qt">Webcamoid</translation>
+    <project_group>none</project_group>
+    <screenshots>
+        <screenshot type="default">
+            <caption>Simple and intuitive</caption>
+            <image>https://webcamoid.github.io/theme/images/screenshots/Main.png</image>
+        </screenshot>
+        <screenshot>
+            <caption>Take pictures and record videos</caption>
+            <image>https://webcamoid.github.io/theme/images/screenshots/Recording.png</image>
+        </screenshot>
+        <screenshot>
+            <caption>Apply funny effects</caption>
+            <image>https://webcamoid.github.io/theme/images/screenshots/Effects.png</image>
+        </screenshot>
+        <screenshot>
+            <caption>Capture from desktop</caption>
+            <image>https://webcamoid.github.io/theme/images/screenshots/DesktopCapture.png</image>
+        </screenshot>
+        <screenshot>
+            <caption>Create a virtual webcam</caption>
+            <image>https://webcamoid.github.io/theme/images/screenshots/VirtualCamera.png</image>
+        </screenshot>
+    </screenshots>
+    <update_contact>hipersayan.x_AT_gmail_com</update_contact>
+    <content_rating type="oars-1.1" />
+</component>
--- webcamoid-9.0.0.orig/libAvKys/Lib/AvKys.qrc
+++ webcamoid-9.0.0/libAvKys/Lib/AvKys.qrc
@@ -1,6 +1,7 @@
 <RCC>
     <qresource prefix="/Ak">
         <file>share/qml/AkControls/ColorButton.qml</file>
+        <file>share/qml/AkControls/ImageButton.qml</file>
         <file>share/qml/AkControls/qmldir</file>
     </qresource>
 </RCC>
--- webcamoid-9.0.0.orig/libAvKys/Lib/share/qml/AkControls/ColorButton.qml
+++ webcamoid-9.0.0/libAvKys/Lib/share/qml/AkControls/ColorButton.qml
@@ -108,14 +108,10 @@ AbstractButton {
             when: !control.enabled
 
             PropertyChanges {
-                target: iconLabel
+                target: colorText
                 color: control.disabledButtonText
             }
             PropertyChanges {
-                target: buttonCheckableIndicator
-                color: control.disabledDark
-            }
-            PropertyChanges {
                 target: buttonRectangle
                 border.color: control.disabledDark
                 color: control.disabledButton
--- /dev/null
+++ webcamoid-9.0.0/libAvKys/Lib/share/qml/AkControls/ImageButton.qml
@@ -0,0 +1,164 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+import Ak 1.0
+
+AbstractButton {
+    id: control
+    font.bold: true
+    implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+                            implicitContentWidth + leftPadding + rightPadding)
+    implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+                             implicitContentHeight + topPadding + bottomPadding)
+    padding: 0
+    spacing: 0
+    hoverEnabled: true
+
+    property string image: ""
+    property alias status: buttonImage.status
+    property alias fillMode: buttonImage.fillMode
+    property alias cache: buttonImage.cache
+    property bool highlighted: false
+    readonly property int animationTime: 200
+    readonly property color activeButton: AkTheme.palette.active.button
+    readonly property color activeDark: AkTheme.palette.active.dark
+    readonly property color activeHighlight: AkTheme.palette.active.highlight
+    readonly property color activeHighlightedText: AkTheme.palette.active.highlightedText
+    readonly property color activeLight: AkTheme.palette.active.light
+    readonly property color activeMid: AkTheme.palette.active.mid
+    readonly property color activeWindow: AkTheme.palette.active.window
+    readonly property color disabledButton: AkTheme.palette.disabled.button
+    readonly property color disabledButtonText: AkTheme.palette.disabled.buttonText
+    readonly property color disabledDark: AkTheme.palette.disabled.dark
+
+    contentItem: Item {
+        id: buttonContent
+        implicitWidth: back.implicitWidth
+        implicitHeight: back.implicitHeight
+
+        Rectangle {
+            id: buttonImageHighlight
+            color: "white"
+            opacity: 0
+            anchors.fill: parent
+        }
+        Rectangle {
+            id: buttonRectangle
+            anchors.fill: parent
+            border.width:
+                control.highlighted || control.checkable?
+                    AkUnit.create(2 * AkTheme.controlScale, "dp").pixels:
+                    AkUnit.create(1 * AkTheme.controlScale, "dp").pixels
+            border.color:
+                control.checkable && control.checked?
+                    control.activeMid:
+                control.highlighted?
+                    control.activeDark:
+                    "transparent"
+            color: "transparent"
+        }
+    }
+    background: Item {
+        id: back
+        implicitWidth: AkUnit.create(32 * AkTheme.controlScale, "dp").pixels
+        implicitHeight: AkUnit.create(32 * AkTheme.controlScale, "dp").pixels
+
+        AkColorizedImage {
+            id: buttonImage
+            source: control.icon.source
+            color: "gray"
+            colorize: !control.enabled
+            visible: status == Image.Ready
+            asynchronous: true
+            fillMode: AkColorizedImage.PreserveAspectFit
+            mipmap: true
+            smooth: true
+            anchors.fill: parent
+        }
+    }
+
+    states: [
+        State {
+            name: "Hovered"
+            when: control.enabled
+                  && control.hovered
+                  && !(control.activeFocus || control.visualFocus)
+                  && !control.pressed
+
+            PropertyChanges {
+                target: buttonImageHighlight
+                opacity: 0.1
+            }
+        },
+        State {
+            name: "Focused"
+            when: control.enabled
+                  && (control.activeFocus || control.visualFocus)
+                  && !control.pressed
+
+            PropertyChanges {
+                target: buttonImageHighlight
+                opacity: 0.2
+            }
+            PropertyChanges {
+                target: buttonRectangle
+                border.width:
+                    AkUnit.create(2 * AkTheme.controlScale, "dp").pixels
+                border.color:
+                    control.checkable && !control.checked?
+                        AkTheme.constShade(control.activeHighlight, -0.2):
+                        control.activeHighlight
+            }
+        },
+        State {
+            name: "Pressed"
+            when: control.enabled
+                  && control.pressed
+
+            PropertyChanges {
+                target: buttonImageHighlight
+                opacity: 0.3
+            }
+            PropertyChanges {
+                target: buttonRectangle
+                border.width:
+                    AkUnit.create(2 * AkTheme.controlScale, "dp").pixels
+                border.color:
+                    control.checkable && !control.checked?
+                        AkTheme.constShade(control.activeHighlight, -0.2):
+                        control.activeHighlight
+            }
+        }
+    ]
+
+    transitions: Transition {
+        PropertyAnimation {
+            target: buttonRectangle
+            properties: "color,border.color,border.width"
+            duration: control.animationTime
+        }
+        PropertyAnimation {
+            target: buttonImageHighlight
+            properties: "opacity"
+            duration: control.animationTime
+        }
+    }
+}
--- webcamoid-9.0.0.orig/libAvKys/Lib/share/qml/AkControls/qmldir
+++ webcamoid-9.0.0/libAvKys/Lib/share/qml/AkControls/qmldir
@@ -1,6 +1,7 @@
 module AkControls
 
 ColorButton 1.0 ColorButton.qml
+ImageButton 1.0 ImageButton.qml
 
 depends QtQuick          2.12
 depends QtQuick.Controls 2.5
--- webcamoid-9.0.0.orig/libAvKys/Lib/src/akvideocaps.cpp
+++ webcamoid-9.0.0/libAvKys/Lib/src/akvideocaps.cpp
@@ -1,955 +1,1590 @@
-/* Webcamoid, webcam capture application.
- * Copyright (C) 2016  Gonzalo Exequiel Pedone
- *
- * Webcamoid is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * Webcamoid is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
- *
- * Web-Site: http://webcamoid.github.io/
- */
-
-#include <QDataStream>
-#include <QDebug>
-#include <QMetaEnum>
-#include <QSize>
-#include <QVector>
-#include <QQmlEngine>
-
-#include "akvideocaps.h"
-#include "akfrac.h"
-#include "akcaps.h"
-
-class VideoFormat
-{
-    public:
-        AkVideoCaps::PixelFormat format;
-        int bpp;
-        quint32 fourCC;
-        QVector<int> planes;
-        QVector<int> planes_div;
-
-        static inline const QVector<VideoFormat> &formats()
-        {
-            static const QVector<VideoFormat> videoFormats = {
-                {AkVideoCaps::Format_none          ,   0, AK_FOURCC_NULL           , {}              , {}          },
-                {AkVideoCaps::Format_rgb444be      ,  12, AkFourCCS("\xcBGR")      , {16}            , {1}         },
-                {AkVideoCaps::Format_rgb444le      ,  12, AkFourCCS("RGB\xc")      , {16}            , {1}         },
-                {AkVideoCaps::Format_argb444be     ,  16, AK_FOURCC_NULL           , {16}            , {1}         },
-                {AkVideoCaps::Format_argb444le     ,  16, AK_FOURCC_NULL           , {16}            , {1}         },
-                {AkVideoCaps::Format_rgb555be      ,  15, AkFourCCS("\xfBGR")      , {16}            , {1}         },
-                {AkVideoCaps::Format_rgb555le      ,  15, AkFourCCS("RGB\xf")      , {16}            , {1}         },
-                {AkVideoCaps::Format_argb555be     ,  16, AK_FOURCC_NULL           , {16}            , {1}         },
-                {AkVideoCaps::Format_argb555le     ,  16, AK_FOURCC_NULL           , {16}            , {1}         },
-                {AkVideoCaps::Format_rgb565be      ,  16, AkFourCCS("\x10""BGR")   , {16}            , {1}         },
-                {AkVideoCaps::Format_rgb565le      ,  16, AkFourCCS("RGB\x10")     , {16}            , {1}         },
-                {AkVideoCaps::Format_rgb0          ,  24, AkFourCCS("RGB\x0")      , {32}            , {1}         },
-                {AkVideoCaps::Format_rgb24         ,  24, AkFourCCS("RGB\x18")     , {24}            , {1}         },
-                {AkVideoCaps::Format_rgb48be       ,  48, AkFourCCS("0RGB")        , {48}            , {1}         },
-                {AkVideoCaps::Format_rgb48le       ,  48, AkFourCCS("RGB0")        , {48}            , {1}         },
-                {AkVideoCaps::Format_bgr444be      ,  12, AkFourCCS("\xcRGB")      , {16}            , {1}         },
-                {AkVideoCaps::Format_bgr444le      ,  12, AkFourCCS("BGR\xc")      , {16}            , {1}         },
-                {AkVideoCaps::Format_bgr555be      ,  15, AkFourCCS("\xfRGB")      , {16}            , {1}         },
-                {AkVideoCaps::Format_bgr555le      ,  15, AkFourCCS("BGR\xf")      , {16}            , {1}         },
-                {AkVideoCaps::Format_bgr565be      ,  16, AkFourCCS("\x10RGB")     , {16}            , {1}         },
-                {AkVideoCaps::Format_bgr565le      ,  16, AkFourCCS("BGR\x10")     , {16}            , {1}         },
-                {AkVideoCaps::Format_rgb666        ,  18, AK_FOURCC_NULL           , {24}            , {1}         },
-                {AkVideoCaps::Format_argb1665      ,  18, AK_FOURCC_NULL           , {24}            , {1}         },
-                {AkVideoCaps::Format_argb1666      ,  19, AK_FOURCC_NULL           , {24}            , {1}         },
-                {AkVideoCaps::Format_bgr666        ,  18, AK_FOURCC_NULL           , {24}            , {1}         },
-                {AkVideoCaps::Format_argb6666      ,  24, AK_FOURCC_NULL           , {24}            , {1}         },
-                {AkVideoCaps::Format_abgr6666      ,  24, AK_FOURCC_NULL           , {24}            , {1}         },
-                {AkVideoCaps::Format_0bgr          ,  32, AkFourCCS("\x0BGR")      , {32}            , {1}         },
-                {AkVideoCaps::Format_0rgb          ,  32, AkFourCCS("\x0RGB")      , {32}            , {1}         },
-                {AkVideoCaps::Format_abgr          ,  32, AkFourCCS("ABGR")        , {32}            , {1}         },
-                {AkVideoCaps::Format_argb          ,  32, AkFourCCS("ARGB")        , {32}            , {1}         },
-                {AkVideoCaps::Format_bgr0          ,  32, AkFourCCS("BGR\x0")      , {32}            , {1}         },
-                {AkVideoCaps::Format_bgr24         ,  32, AkFourCCS("BGR\x18")     , {24}            , {1}         },
-                {AkVideoCaps::Format_bgr48be       ,  48, AkFourCCS("0BGR")        , {48}            , {1}         },
-                {AkVideoCaps::Format_bgr48le       ,  48, AkFourCCS("BGR0")        , {48}            , {1}         },
-                {AkVideoCaps::Format_rgba          ,  32, AkFourCCS("RGBA")        , {32}            , {1}         },
-                {AkVideoCaps::Format_rgba64be      ,  64, AkFourCCS("\x40RBA")     , {64}            , {1}         },
-                {AkVideoCaps::Format_rgba64le      ,  64, AkFourCCS("RBA\x40")     , {64}            , {1}         },
-                {AkVideoCaps::Format_bgra          ,  32, AkFourCCS("BGRA")        , {32}            , {1}         },
-                {AkVideoCaps::Format_bgra64be      ,  64, AkFourCCS("\x40""BRA")   , {64}            , {1}         },
-                {AkVideoCaps::Format_bgra64le      ,  64, AkFourCCS("BRA\x40")     , {64}            , {1}         },
-                {AkVideoCaps::Format_argb1887      ,  24, AK_FOURCC_NULL           , {24}            , {1}         },
-                {AkVideoCaps::Format_bgra1888      ,  25, AK_FOURCC_NULL           , {32}            , {1}         },
-                {AkVideoCaps::Format_monob         ,   1, AkFourCCS("B0W1")        , { 1}            , {1}         },
-                {AkVideoCaps::Format_monow         ,   1, AkFourCCS("B1W0")        , { 1}            , {1}         },
-                {AkVideoCaps::Format_rgb4          ,   4, AkFourCCS("RGB\x4")      , { 4}            , {1}         },
-                {AkVideoCaps::Format_rgb4_byte     ,   4, AkFourCCS("B4BY")        , { 8}            , {1}         },
-                {AkVideoCaps::Format_rgb8          ,   8, AkFourCCS("RGB\x8")      , { 8}            , {1}         },
-                {AkVideoCaps::Format_bgr4          ,   4, AkFourCCS("BGR\x4")      , { 4}            , {1}         },
-                {AkVideoCaps::Format_bgr4_byte     ,   4, AkFourCCS("R4BY")        , { 8}            , {1}         },
-                {AkVideoCaps::Format_bgr8          ,   8, AkFourCCS("BGR\x8")      , { 8}            , {1}         },
-                {AkVideoCaps::Format_gray2         ,   2, AK_FOURCC_NULL           , { 8}            , {1}         },
-                {AkVideoCaps::Format_gray4         ,   4, AK_FOURCC_NULL           , { 8}            , {1}         },
-                {AkVideoCaps::Format_gray24        ,  24, AK_FOURCC_NULL           , {32}            , {1}         },
-                {AkVideoCaps::Format_gray32        ,  32, AK_FOURCC_NULL           , {32}            , {1}         },
-                {AkVideoCaps::Format_gray          ,   8, AkFourCCS("Y800")        , { 8}            , {1}         },
-                {AkVideoCaps::Format_gray9be       ,   9, AkFourCCS("\x9\x01Y")    , {16}            , {1}         },
-                {AkVideoCaps::Format_gray9le       ,   9, AkFourCCS("Y1\x0\x9")    , {16}            , {1}         },
-                {AkVideoCaps::Format_gray10be      ,  10, AkFourCCS("\xa\x01Y")    , {16}            , {1}         },
-                {AkVideoCaps::Format_gray10le      ,  10, AkFourCCS("Y1\x0\xa")    , {16}            , {1}         },
-                {AkVideoCaps::Format_gray12be      ,  12, AkFourCCS("\xc\x01Y")    , {16}            , {1}         },
-                {AkVideoCaps::Format_gray12le      ,  12, AkFourCCS("Y1\x0\xc")    , {16}            , {1}         },
-                {AkVideoCaps::Format_gray14be      ,  14, AkFourCCS("\xe\x01Y")    , {16}            , {1}         },
-                {AkVideoCaps::Format_gray14le      ,  14, AkFourCCS("Y1\x0\xe")    , {16}            , {1}         },
-                {AkVideoCaps::Format_gray16be      ,  16, AkFourCCS("\x10\x01Y")   , {16}            , {1}         },
-                {AkVideoCaps::Format_gray16le      ,  16, AkFourCCS("Y1\x0\x10")   , {16}            , {1}         },
-                {AkVideoCaps::Format_grayf32be     ,  32, AK_FOURCC_NULL           , {32}            , {1}         },
-                {AkVideoCaps::Format_grayf32le     ,  32, AK_FOURCC_NULL           , {32}            , {1}         },
-                {AkVideoCaps::Format_bayer_bggr8   ,   8, AkFourCCS("\xba""BG\x8") , { 8}            , {1}         },
-                {AkVideoCaps::Format_bayer_gbrg8   ,   8, AkFourCCS("\xbaGB\x8")   , { 8}            , {1}         },
-                {AkVideoCaps::Format_bayer_grbg8   ,   8, AkFourCCS("\xbaGR\x8")   , { 8}            , {1}         },
-                {AkVideoCaps::Format_bayer_rggb8   ,   8, AkFourCCS("\xbaRG\x8")   , { 8}            , {1}         },
-                {AkVideoCaps::Format_bayer_bggr16be,  16, AkFourCCS("\x10GB\xba")  , {16}            , {1}         },
-                {AkVideoCaps::Format_bayer_bggr16le,  16, AkFourCCS("\xba""BG\x10"), {16}            , {1}         },
-                {AkVideoCaps::Format_bayer_gbrg16be,  16, AkFourCCS("\x10""BG\xba"), {16}            , {1}         },
-                {AkVideoCaps::Format_bayer_gbrg16le,  16, AkFourCCS("\xbaGB\x10")  , {16}            , {1}         },
-                {AkVideoCaps::Format_bayer_grbg16be,  16, AkFourCCS("\x10RG\xba")  , {16}            , {1}         },
-                {AkVideoCaps::Format_bayer_grbg16le,  16, AkFourCCS("\xbaGR\x10")  , {16}            , {1}         },
-                {AkVideoCaps::Format_bayer_rggb16be,  16, AkFourCCS("\x10GR\xba")  , {16}            , {1}         },
-                {AkVideoCaps::Format_bayer_rggb16le,  16, AkFourCCS("\xbaRG\x10")  , {16}            , {1}         },
-                {AkVideoCaps::Format_ayuv64be      ,  64, AK_FOURCC_NULL           , {64}            , {1}         },
-                {AkVideoCaps::Format_ayuv64le      ,  64, AK_FOURCC_NULL           , {64}            , {1}         },
-                {AkVideoCaps::Format_uyvy422       ,  16, AkFourCCS("UYVY")        , {16}            , {1}         },
-                {AkVideoCaps::Format_vyuy422       ,  16, AK_FOURCC_NULL           , {16}            , {1}         },
-                {AkVideoCaps::Format_uyyvyy411     ,  12, AkFourCCS("Y411")        , {12}            , {1}         },
-                {AkVideoCaps::Format_ya16be        ,  32, AK_FOURCC_NULL           , {32}            , {1}         },
-                {AkVideoCaps::Format_ya16le        ,  32, AK_FOURCC_NULL           , {32}            , {1}         },
-                {AkVideoCaps::Format_ya8           ,  16, AkFourCCS("Y2\x0\x8")    , {16}            , {1}         },
-                {AkVideoCaps::Format_yuyv422       ,  16, AkFourCCS("YUY2")        , {16}            , {1}         },
-                {AkVideoCaps::Format_yvyu422       ,  16, AkFourCCS("YVYU")        , {16}            , {1}         },
-                {AkVideoCaps::Format_xyz12be       ,  36, AkFourCCS("\x24ZYX")     , {48}            , {1}         },
-                {AkVideoCaps::Format_xyz12le       ,  36, AkFourCCS("XYZ\x24")     , {48}            , {1}         },
-                {AkVideoCaps::Format_nv12          ,  12, AkFourCCS("NV12")        , { 8,  8}        , {1, 2}      },
-                {AkVideoCaps::Format_nv16          ,  16, AK_FOURCC_NULL           , { 8,  8}        , {1, 1}      },
-                {AkVideoCaps::Format_nv20be        ,  20, AK_FOURCC_NULL           , {16, 16}        , {1, 1}      },
-                {AkVideoCaps::Format_nv20le        ,  20, AK_FOURCC_NULL           , {16, 16}        , {1, 1}      },
-                {AkVideoCaps::Format_nv21          ,  12, AkFourCCS("NV21")        , { 8,  8}        , {1, 2}      },
-                {AkVideoCaps::Format_p010be        ,  15, AK_FOURCC_NULL           , {16, 16}        , {1, 2}      },
-                {AkVideoCaps::Format_p010le        ,  15, AK_FOURCC_NULL           , {16, 16}        , {1, 2}      },
-                {AkVideoCaps::Format_p016be        ,  24, AK_FOURCC_NULL           , {16, 16}        , {1, 2}      },
-                {AkVideoCaps::Format_p016le        ,  24, AK_FOURCC_NULL           , {16, 16}        , {1, 2}      },
-                {AkVideoCaps::Format_yuv410p       ,   9, AkFourCCS("YUV9")        , { 8,  2,  2}    , {1, 4, 4}   },
-                {AkVideoCaps::Format_yuv411p       ,  12, AkFourCCS("Y41B")        , { 8,  2,  2}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv420p       ,  12, AkFourCCS("I420")        , { 8,  4,  4}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yvu420p       ,  12, AK_FOURCC_NULL           , { 8,  4,  4}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv422p       ,  16, AkFourCCS("Y42B")        , { 8,  4,  4}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv440p       ,  16, AkFourCCS("440P")        , { 8,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv444p       ,  24, AkFourCCS("444P")        , { 8,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuvj411p      ,  12, AK_FOURCC_NULL           , { 8,  2,  2}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuvj420p      ,  12, AkFourCCS("I420")        , { 8,  4,  4}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuvj422p      ,  16, AkFourCCS("Y42B")        , { 8,  4,  4}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuvj440p      ,  16, AkFourCCS("440P")        , { 8,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuvj444p      ,  24, AkFourCCS("444P")        , { 8,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv420p9be    ,  13, AkFourCCS("\x9\xb3Y")    , {16,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv420p9le    ,  13, AkFourCCS("Y3\xb\x9")    , {16,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv420p10be   ,  15, AkFourCCS("\xa\xb3Y")    , {16,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv420p10le   ,  15, AkFourCCS("Y3\xb\xa")    , {16,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv420p12be   ,  18, AkFourCCS("\xc\xb3Y")    , {16,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv420p12le   ,  18, AkFourCCS("Y3\xb\xc")    , {16,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv420p14be   ,  21, AkFourCCS("\xe\xb3Y")    , {16,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv420p14le   ,  21, AkFourCCS("Y3\xb\xe")    , {16,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv420p16be   ,  24, AkFourCCS("\x10\xb3Y")   , {16,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv420p16le   ,  24, AkFourCCS("Y3\xb\x10")   , {16,  8,  8}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv422p9be    ,  18, AkFourCCS("\x9\xa3Y")    , {16,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv422p9le    ,  18, AkFourCCS("Y3\xa\x9")    , {16,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv422p10be   ,  20, AkFourCCS("\xa\xa3Y")    , {16,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv422p10le   ,  20, AkFourCCS("Y3\xa\xa")    , {16,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv422p12be   ,  24, AkFourCCS("\xc\xa3Y")    , {16,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv422p12le   ,  24, AkFourCCS("Y3\xa\xc")    , {16,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv422p14be   ,  28, AkFourCCS("\xe\xa3Y")    , {16,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv422p14le   ,  28, AkFourCCS("Y3\xa\xe")    , {16,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv422p16be   ,  32, AkFourCCS("\x10\xa3Y")   , {16,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv422p16le   ,  32, AkFourCCS("Y3\xa\x10")   , {16,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv440p10be   ,  20, AK_FOURCC_NULL           , {16, 16, 16}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv440p10le   ,  20, AK_FOURCC_NULL           , {16, 16, 16}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv440p12be   ,  24, AK_FOURCC_NULL           , {16, 16, 16}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv440p12le   ,  24, AK_FOURCC_NULL           , {16, 16, 16}    , {1, 2, 2}   },
-                {AkVideoCaps::Format_yuv444p9be    ,  27, AkFourCCS("\x9\x03Y")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv444p9le    ,  27, AkFourCCS("Y3\x0\x9")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv444p10be   ,  30, AkFourCCS("\xa\x03Y")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv444p10le   ,  30, AkFourCCS("Y3\x0\xa")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv444p12be   ,  36, AkFourCCS("\xc\x03Y")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv444p12le   ,  36, AkFourCCS("Y3\x0\xc")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv444p14be   ,  42, AkFourCCS("\xe\x03Y")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv444p14le   ,  42, AkFourCCS("Y3\x0\xe")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv444p16be   ,  48, AkFourCCS("\x10\x03Y")   , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuv444p16le   ,  48, AkFourCCS("Y3\x0\x10")   , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_yuva420p      ,  20, AkFourCCS("Y4\xb\x8")    , { 8,  4,  4,  8}, {1, 2, 2, 1}},
-                {AkVideoCaps::Format_yuva422p      ,  24, AkFourCCS("Y4\xa\x8")    , { 8,  4,  4,  8}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuv444        ,  24, AK_FOURCC_NULL           , {24}            , {1}         },
-                {AkVideoCaps::Format_yuva444p      ,  32, AkFourCCS("Y4\x0\x8")    , { 8,  8,  8,  8}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva420p9be   ,  22, AkFourCCS("\x9\xb4Y")    , {16,  8,  8, 16}, {1, 2, 2, 1}},
-                {AkVideoCaps::Format_yuva420p9le   ,  22, AkFourCCS("Y4\xb\x9")    , {16,  8,  8, 16}, {1, 2, 2, 1}},
-                {AkVideoCaps::Format_yuva420p10be  ,  25, AkFourCCS("\xa\xb4Y")    , {16,  8,  8, 16}, {1, 2, 2, 1}},
-                {AkVideoCaps::Format_yuva420p10le  ,  25, AkFourCCS("Y4\xb\xa")    , {16,  8,  8, 16}, {1, 2, 2, 1}},
-                {AkVideoCaps::Format_yuva420p16be  ,  40, AkFourCCS("\x10\xb4Y")   , {16,  8,  8, 16}, {1, 2, 2, 1}},
-                {AkVideoCaps::Format_yuva420p16le  ,  40, AkFourCCS("Y4\xb\x10")   , {16,  8,  8, 16}, {1, 2, 2, 1}},
-                {AkVideoCaps::Format_yuva422p9be   ,  27, AkFourCCS("\x9\xa4Y")    , {16,  8,  8, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva422p9le   ,  27, AkFourCCS("Y4\xa\x9")    , {16,  8,  8, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva422p10be  ,  30, AkFourCCS("\xa\xa4Y")    , {16,  8,  8, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva422p10le  ,  30, AkFourCCS("Y4\xa\xa")    , {16,  8,  8, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva422p16be  ,  48, AkFourCCS("\x10\xa4Y")   , {16,  8,  8, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva422p16le  ,  48, AkFourCCS("Y4\xa\x10")   , {16,  8,  8, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva444p9be   ,  36, AkFourCCS("\x9\x04Y")    , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva444p9le   ,  36, AkFourCCS("Y4\x0\x9")    , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva444p10be  ,  40, AkFourCCS("\xa\x04Y")    , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva444p10le  ,  40, AkFourCCS("Y4\x0\xa")    , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva444p16be  ,  64, AkFourCCS("\x10\x04Y")   , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_yuva444p16le  ,  64, AkFourCCS("Y4\x0\x10")   , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_gbrp          ,  24, AkFourCCS("G3\x0\x8")    , { 8,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrp9be       ,  27, AkFourCCS("\x9\x03G")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrp9le       ,  27, AkFourCCS("G3\x0\x9")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrp10be      ,  30, AkFourCCS("\xa\x03G")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrp10le      ,  30, AkFourCCS("G3\x0\xa")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrp12be      ,  36, AkFourCCS("\xc\x03G")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrp12le      ,  36, AkFourCCS("G3\x0\xc")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrp14be      ,  42, AkFourCCS("\xe\x03G")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrp14le      ,  42, AkFourCCS("G3\x0\xe")    , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrp16be      ,  48, AkFourCCS("\x10\x03G")   , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrp16le      ,  48, AkFourCCS("G3\x0\x10")   , {16, 16, 16}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrpf32be     ,  96, AK_FOURCC_NULL           , {32, 32, 32}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_gbrpf32le     ,  96, AK_FOURCC_NULL           , {32, 32, 32}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_rgbp          ,  24, AK_FOURCC_NULL           , { 8,  8,  8}    , {1, 1, 1}   },
-                {AkVideoCaps::Format_rgbap         ,  32, AK_FOURCC_NULL           , { 8,  8,  8,  8}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_gbrap         ,  32, AkFourCCS("G4\x0\x8")    , { 8,  8,  8,  8}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_gbrap10be     ,  40, AkFourCCS("\xa\x04G")    , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_gbrap10le     ,  40, AkFourCCS("G4\x0\xa")    , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_gbrap12be     ,  48, AkFourCCS("\xc\x04G")    , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_gbrap12le     ,  48, AkFourCCS("G4\x0\xc")    , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_gbrap16be     ,  64, AkFourCCS("\x10\x04G")   , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_gbrap16le     ,  64, AkFourCCS("G4\x0\x10")   , {16, 16, 16, 16}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_gbrapf32be    , 128, AK_FOURCC_NULL           , {32, 32, 32, 32}, {1, 1, 1, 1}},
-                {AkVideoCaps::Format_gbrapf32le    , 128, AK_FOURCC_NULL           , {32, 32, 32, 32}, {1, 1, 1, 1}},
-            };
-
-            return videoFormats;
-        }
-
-        static inline const VideoFormat *byFormat(AkVideoCaps::PixelFormat format)
-        {
-            for (auto &format_: formats())
-                if (format_.format == format)
-                    return &format_;
-
-            return &formats().front();
-        }
-
-        static inline const VideoFormat *byBpp(int bpp)
-        {
-            for (auto &format: formats())
-                if (format.bpp == bpp)
-                    return &format;
-
-            return &formats().front();
-        }
-
-        static inline const VideoFormat *byFourCC(quint32 fourCC)
-        {
-            for (auto &format: formats())
-                if (format.fourCC == fourCC)
-                    return &format;
-
-            return &formats().front();
-        }
-
-        template<typename T>
-        static inline T alignUp(const T &value, const T &align)
-        {
-            return (value + align - 1) & ~(align - 1);
-        }
-};
-
-class AkVideoCapsPrivate
-{
-    public:
-        AkVideoCaps::PixelFormat m_format {AkVideoCaps::Format_none};
-        int m_width {0};
-        int m_height {0};
-        int m_align {1};
-        AkFrac m_fps;
-        const QVector<int> *m_planes_div {nullptr};
-        QVector<size_t> m_bypl;
-        QVector<size_t> m_offset;
-
-        void updateParams();
-};
-
-AkVideoCaps::AkVideoCaps(QObject *parent):
-    QObject(parent)
-{
-    this->d = new AkVideoCapsPrivate();
-}
-
-AkVideoCaps::AkVideoCaps(AkVideoCaps::PixelFormat format,
-                         int width,
-                         int height,
-                         const AkFrac &fps,
-                         int align)
-{
-    this->d = new AkVideoCapsPrivate();
-    this->d->m_format = format;
-    this->d->m_width = width;
-    this->d->m_height = height;
-    this->d->m_fps = fps;
-    this->d->m_align = align;
-    this->d->updateParams();
-}
-
-AkVideoCaps::AkVideoCaps(AkVideoCaps::PixelFormat format,
-                         const QSize &size,
-                         const AkFrac &fps,
-                         int align)
-{
-    this->d = new AkVideoCapsPrivate();
-    this->d->m_format = format;
-    this->d->m_width = size.width();
-    this->d->m_height = size.height();
-    this->d->m_fps = fps;
-    this->d->m_align = align;
-    this->d->updateParams();
-}
-
-
-AkVideoCaps::AkVideoCaps(const AkCaps &caps)
-{
-    this->d = new AkVideoCapsPrivate();
-
-    if (caps.mimeType() == "video/x-raw")
-        this->update(caps);
-}
-
-AkVideoCaps::AkVideoCaps(const AkVideoCaps &other):
-    QObject()
-{
-    this->d = new AkVideoCapsPrivate();
-    this->d->m_format = other.d->m_format;
-    this->d->m_width = other.d->m_width;
-    this->d->m_height = other.d->m_height;
-    this->d->m_fps = other.d->m_fps;
-    this->d->m_align = other.d->m_align;
-    this->d->m_planes_div = other.d->m_planes_div;
-    this->d->m_bypl = other.d->m_bypl;
-    this->d->m_offset = other.d->m_offset;
-    auto properties = other.dynamicPropertyNames();
-
-    for (auto &property: properties)
-        this->setProperty(property, other.property(property));
-}
-
-AkVideoCaps::~AkVideoCaps()
-{
-    delete this->d;
-}
-
-AkVideoCaps &AkVideoCaps::operator =(const AkVideoCaps &other)
-{
-    if (this != &other) {
-        this->d->m_format = other.d->m_format;
-        this->d->m_width = other.d->m_width;
-        this->d->m_height = other.d->m_height;
-        this->d->m_fps = other.d->m_fps;
-        this->d->m_align = other.d->m_align;
-        this->d->m_planes_div = other.d->m_planes_div;
-        this->d->m_bypl = other.d->m_bypl;
-        this->d->m_offset = other.d->m_offset;
-
-        this->clear();
-        auto properties = other.dynamicPropertyNames();
-
-        for (auto &property: properties)
-            this->setProperty(property, other.property(property));
-
-        this->d->updateParams();
-    }
-
-    return *this;
-}
-
-AkVideoCaps &AkVideoCaps::operator =(const AkCaps &caps)
-{
-    if (caps.mimeType() == "video/x-raw") {
-        this->update(caps);
-    } else {
-        this->d->m_format = AkVideoCaps::Format_none;
-        this->d->m_width = 0;
-        this->d->m_height = 0;
-        this->d->m_fps = AkFrac();
-        this->d->m_align = 1;
-    }
-
-    return *this;
-}
-
-bool AkVideoCaps::operator ==(const AkVideoCaps &other) const
-{
-    if (this->dynamicPropertyNames() != other.dynamicPropertyNames())
-        return false;
-
-    for (auto &property: this->dynamicPropertyNames())
-        if (this->property(property) != other.property(property))
-            return false;
-
-    return this->d->m_format == other.d->m_format
-            && this->d->m_width == other.d->m_width
-            && this->d->m_height == other.d->m_height
-            && this->d->m_fps == other.d->m_fps
-            && this->d->m_align == other.d->m_align;
-}
-
-bool AkVideoCaps::operator !=(const AkVideoCaps &other) const
-{
-    return !(*this == other);
-}
-
-QObject *AkVideoCaps::create()
-{
-    return new AkVideoCaps();
-}
-
-QObject *AkVideoCaps::create(const AkCaps &caps)
-{
-    return new AkVideoCaps(caps);
-}
-
-QObject *AkVideoCaps::create(const AkVideoCaps &caps)
-{
-    return new AkVideoCaps(caps);
-}
-
-QObject *AkVideoCaps::create(AkVideoCaps::PixelFormat format,
-                             int width,
-                             int height,
-                             const AkFrac &fps,
-                             int align)
-{
-    return new AkVideoCaps(format, width, height, fps, align);
-}
-
-QObject *AkVideoCaps::create(const QString &format,
-                             int width,
-                             int height,
-                             const AkFrac &fps,
-                             int align)
-{
-    return new AkVideoCaps(AkVideoCaps::pixelFormatFromString(format),
-                           width,
-                           height,
-                           fps,
-                           align);
-}
-
-QObject *AkVideoCaps::create(AkVideoCaps::PixelFormat format,
-                             const QSize &size,
-                             const AkFrac &fps,
-                             int align)
-{
-    return new AkVideoCaps(format, size, fps, align);
-}
-
-QObject *AkVideoCaps::create(const QString &format,
-                             const QSize &size,
-                             const AkFrac &fps,
-                             int align)
-{
-    return new AkVideoCaps(AkVideoCaps::pixelFormatFromString(format),
-                           size,
-                           fps,
-                           align);
-}
-
-QVariant AkVideoCaps::toVariant() const
-{
-    return QVariant::fromValue(*this);
-}
-
-AkVideoCaps::operator AkCaps() const
-{
-    AkCaps caps("video/x-raw");
-    caps.setProperty("format", this->d->m_format);
-    caps.setProperty("width" , this->d->m_width);
-    caps.setProperty("height", this->d->m_height);
-    caps.setProperty("fps"   , QVariant::fromValue(this->d->m_fps));
-    caps.setProperty("align" , this->d->m_align);
-
-    return caps;
-}
-
-AkVideoCaps::operator bool() const
-{
-    return this->pictureSize() > 0;
-}
-
-AkVideoCaps::PixelFormat AkVideoCaps::format() const
-{
-    return this->d->m_format;
-}
-
-quint32 AkVideoCaps::fourCC() const
-{
-    return AkVideoCaps::fourCC(this->d->m_format);
-}
-
-int AkVideoCaps::bpp() const
-{
-    return VideoFormat::byFormat(this->d->m_format)->bpp;
-}
-
-QSize AkVideoCaps::size() const
-{
-    return {this->d->m_width, this->d->m_height};
-}
-
-int AkVideoCaps::width() const
-{
-    return this->d->m_width;
-}
-
-int AkVideoCaps::height() const
-{
-    return this->d->m_height;
-}
-
-AkFrac AkVideoCaps::fps() const
-{
-    return this->d->m_fps;
-}
-
-AkFrac &AkVideoCaps::fps()
-{
-    return this->d->m_fps;
-}
-
-int AkVideoCaps::align() const
-{
-    return this->d->m_align;
-}
-
-size_t AkVideoCaps::pictureSize() const
-{
-    auto vf = VideoFormat::byFormat(this->d->m_format);
-
-    if (!vf)
-        return 0;
-
-    size_t size = 0;
-
-    for (int i = 0; i < vf->planes.size(); i++)
-        size += this->planeSize(i);
-
-    return size;
-}
-
-AkVideoCaps AkVideoCaps::fromMap(const QVariantMap &caps)
-{
-    AkVideoCaps videoCaps;
-
-    if (!caps.contains("mimeType") || caps["mimeType"] != "video/x-raw")
-        return videoCaps;
-
-    for (auto it = caps.begin(); it != caps.end(); it++) {
-        auto value = it.value();
-
-        if (it.key() == "mimeType")
-            continue;
-
-        videoCaps.setProperty(it.key().toStdString().c_str(), value);
-    }
-
-    return videoCaps;
-}
-
-QVariantMap AkVideoCaps::toMap() const
-{
-    QVariantMap map {
-        {"mimeType", "video/x-raw"                      },
-        {"format"  , this->d->m_format                  },
-        {"width"   , this->d->m_width                   },
-        {"height"  , this->d->m_height                  },
-        {"fps"     , QVariant::fromValue(this->d->m_fps)},
-        {"align"   , this->d->m_align                   },
-    };
-
-    for (auto &property: this->dynamicPropertyNames()) {
-        auto key = QString::fromUtf8(property.constData());
-        map[key] = this->property(property);
-    }
-
-    return map;
-}
-
-AkVideoCaps &AkVideoCaps::update(const AkCaps &caps)
-{
-    if (caps.mimeType() != "video/x-raw")
-        return *this;
-
-    this->clear();
-
-    for (auto &property: caps.dynamicPropertyNames()) {
-        int i = this->metaObject()->indexOfProperty(property);
-
-        if (this->metaObject()->property(i).isWritable())
-            this->setProperty(property, caps.property(property));
-    }
-
-    this->d->updateParams();
-
-    return *this;
-}
-
-size_t AkVideoCaps::planeOffset(int plane) const
-{
-    return this->d->m_offset[plane];
-}
-
-size_t AkVideoCaps::lineOffset(int plane, int y) const
-{
-    y /= (*this->d->m_planes_div)[plane];
-
-    return this->planeOffset(plane) + this->bytesPerLine(plane) *  size_t(y);
-}
-
-size_t AkVideoCaps::bytesPerLine(int plane) const
-{
-    return this->d->m_bypl.value(plane, 0);
-}
-
-int AkVideoCaps::planes() const
-{
-    auto vf = VideoFormat::byFormat(this->d->m_format);
-
-    return vf? vf->planes.size(): 0;
-}
-
-size_t AkVideoCaps::planeSize(int plane) const
-{
-    auto bypl = this->bytesPerLine(plane);
-
-    if (bypl < 1)
-        return 0;
-
-    auto vf = VideoFormat::byFormat(this->d->m_format);
-
-    return bypl
-            * size_t(this->d->m_height)
-            / size_t(vf->planes_div[plane]);
-}
-
-AkVideoCaps AkVideoCaps::nearest(const AkVideoCapsList &caps) const
-{
-    AkVideoCaps nearestCap;
-    auto q = std::numeric_limits<uint64_t>::max();
-    auto svf = VideoFormat::byFormat(this->d->m_format);
-
-    for (auto &cap: caps) {
-        auto vf = VideoFormat::byFormat(cap.d->m_format);
-        uint64_t diffFourcc = cap.d->m_format == this->d->m_format? 0: 1;
-        auto diffWidth = cap.d->m_width - this->d->m_width;
-        auto diffHeight = cap.d->m_height - this->d->m_height;
-        auto diffBpp = vf->bpp - svf->bpp;
-        auto diffPlanes = vf->planes.size() - svf->planes.size();
-        int diffPlanesBits = 0;
-
-        if (vf->planes != svf->planes) {
-            for (auto &bits: vf->planes)
-                diffPlanesBits += bits;
-
-            for (auto &bits: svf->planes)
-                diffPlanesBits -= bits;
-        }
-
-        uint64_t k = diffFourcc
-                   + uint64_t(diffWidth * diffWidth)
-                   + uint64_t(diffHeight * diffHeight)
-                   + diffBpp * diffBpp
-                   + diffPlanes * diffPlanes
-                   + diffPlanesBits * diffPlanesBits;
-
-        if (k < q) {
-            nearestCap = cap;
-            q = k;
-        }
-    }
-
-    return nearestCap;
-}
-
-int AkVideoCaps::bitsPerPixel(AkVideoCaps::PixelFormat pixelFormat)
-{
-    return VideoFormat::byFormat(pixelFormat)->bpp;
-}
-
-int AkVideoCaps::bitsPerPixel(const QString &pixelFormat)
-{
-    return AkVideoCaps::bitsPerPixel(AkVideoCaps::pixelFormatFromString(pixelFormat));
-}
-
-QString AkVideoCaps::pixelFormatToString(AkVideoCaps::PixelFormat pixelFormat)
-{
-    AkVideoCaps caps;
-    int formatIndex = caps.metaObject()->indexOfEnumerator("PixelFormat");
-    QMetaEnum formatEnum = caps.metaObject()->enumerator(formatIndex);
-    QString format(formatEnum.valueToKey(pixelFormat));
-    format.remove("Format_");
-
-    return format;
-}
-
-AkVideoCaps::PixelFormat AkVideoCaps::pixelFormatFromString(const QString &pixelFormat)
-{
-    AkVideoCaps caps;
-    QString format = "Format_" + pixelFormat;
-    int enumIndex = caps.metaObject()->indexOfEnumerator("PixelFormat");
-    QMetaEnum enumType = caps.metaObject()->enumerator(enumIndex);
-    int enumValue = enumType.keyToValue(format.toStdString().c_str());
-
-    return static_cast<PixelFormat>(enumValue);
-}
-
-quint32 AkVideoCaps::fourCC(AkVideoCaps::PixelFormat pixelFormat)
-{
-    return VideoFormat::byFormat(pixelFormat)->fourCC;
-}
-
-quint32 AkVideoCaps::fourCC(const QString &pixelFormat)
-{
-    return AkVideoCaps::fourCC(AkVideoCaps::pixelFormatFromString(pixelFormat));
-}
-
-void AkVideoCaps::setFormat(AkVideoCaps::PixelFormat format)
-{
-    if (this->d->m_format == format)
-        return;
-
-    this->d->m_format = format;
-    this->d->updateParams();
-    emit this->formatChanged(format);
-}
-
-void AkVideoCaps::setSize(const QSize &size)
-{
-    QSize curSize(this->d->m_width, this->d->m_height);
-
-    if (curSize == size)
-        return;
-
-    this->d->m_width = size.width();
-    this->d->m_height = size.height();
-    this->d->updateParams();
-    emit this->widthChanged(size.width());
-    emit this->heightChanged(size.height());
-    emit sizeChanged(size);
-}
-
-void AkVideoCaps::setWidth(int width)
-{
-    if (this->d->m_width == width)
-        return;
-
-    this->d->m_width = width;
-    this->d->updateParams();
-    emit this->widthChanged(width);
-}
-
-void AkVideoCaps::setHeight(int height)
-{
-    if (this->d->m_height == height)
-        return;
-
-    this->d->m_height = height;
-    this->d->updateParams();
-    emit this->heightChanged(height);
-}
-
-void AkVideoCaps::setFps(const AkFrac &fps)
-{
-    if (this->d->m_fps == fps)
-        return;
-
-    this->d->m_fps = fps;
-    emit this->fpsChanged(fps);
-}
-
-void AkVideoCaps::setAlign(int align)
-{
-    if (this->d->m_align == align)
-        return;
-
-    this->d->m_align = align;
-    this->d->updateParams();
-    emit this->alignChanged(align);
-}
-
-void AkVideoCaps::resetFormat()
-{
-    this->setFormat(AkVideoCaps::Format_none);
-}
-
-void AkVideoCaps::resetSize()
-{
-    this->setSize(QSize());
-}
-
-void AkVideoCaps::resetWidth()
-{
-    this->setWidth(0);
-}
-
-void AkVideoCaps::resetHeight()
-{
-    this->setHeight(0);
-}
-
-void AkVideoCaps::resetFps()
-{
-    this->setFps(AkFrac());
-}
-
-void AkVideoCaps::resetAlign()
-{
-    this->setAlign(1);
-}
-
-void AkVideoCaps::clear()
-{
-    for (auto &property: this->dynamicPropertyNames())
-        this->setProperty(property.constData(), {});
-}
-
-void AkVideoCaps::registerTypes()
-{
-    qRegisterMetaType<AkVideoCaps>("AkVideoCaps");
-    qRegisterMetaType<AkVideoCapsList>("AkVideoCapsList");
-    qRegisterMetaTypeStreamOperators<AkVideoCaps>("AkVideoCaps");
-    qRegisterMetaType<PixelFormat>("PixelFormat");
-    qRegisterMetaType<PixelFormatList>("PixelFormatList");
-    QMetaType::registerDebugStreamOperator<AkVideoCaps::PixelFormat>();
-    qmlRegisterSingletonType<AkVideoCaps>("Ak", 1, 0, "AkVideoCaps",
-                                          [] (QQmlEngine *qmlEngine,
-                                              QJSEngine *jsEngine) -> QObject * {
-        Q_UNUSED(qmlEngine)
-        Q_UNUSED(jsEngine)
-
-        return new AkVideoCaps();
-    });
-}
-
-void AkVideoCapsPrivate::updateParams()
-{
-    auto vf = VideoFormat::byFormat(this->m_format);
-
-    if (!vf) {
-        this->m_planes_div = nullptr;
-        this->m_offset.clear();
-        this->m_bypl.clear();
-
-        return;
-    }
-
-    this->m_planes_div = &vf->planes_div;
-    this->m_offset.clear();
-    this->m_bypl.clear();
-    size_t offset = 0;
-
-    for (int i = 0; i < vf->planes_div.size(); i++) {
-        this->m_offset << offset;
-        auto bypl = VideoFormat::alignUp(size_t(vf->planes[i]
-                                                * this->m_width
-                                                / 8),
-                                         size_t(this->m_align));
-        this->m_bypl << bypl;
-        offset += bypl * size_t(this->m_height) / size_t(vf->planes_div[i]);
-    }
-}
-
-QDebug operator <<(QDebug debug, const AkVideoCaps &caps)
-{
-    debug.nospace() << "AkVideoCaps("
-                    << "format="
-                    << caps.format()
-                    << ",width="
-                    << caps.width()
-                    << ",height="
-                    << caps.height()
-                    << ",fps="
-                    << caps.fps()
-                    << ",align="
-                    << caps.align();
-
-    QStringList properties;
-
-    for (auto &property: caps.dynamicPropertyNames())
-        properties << QString::fromUtf8(property.constData());
-
-    properties.sort();
-
-    for (auto &property: properties)
-        debug.nospace() << ","
-                        << property.toStdString().c_str()
-                        << "="
-                        << caps.property(property.toStdString().c_str());
-
-    debug.nospace() << ")";
-
-    return debug.space();
-}
-
-QDebug operator <<(QDebug debug, AkVideoCaps::PixelFormat format)
-{
-    debug.nospace() << AkVideoCaps::pixelFormatToString(format).toStdString().c_str();
-
-    return debug.space();
-}
-
-QDataStream &operator >>(QDataStream &istream, AkVideoCaps &caps)
-{
-    int nProperties;
-    istream >> nProperties;
-
-    for (int i = 0; i < nProperties; i++) {
-        QByteArray key;
-        QVariant value;
-        istream >> key;
-        istream >> value;
-
-        caps.setProperty(key.toStdString().c_str(), value);
-    }
-
-    return istream;
-}
-
-QDataStream &operator <<(QDataStream &ostream, const AkVideoCaps &caps)
-{
-    QVariantMap staticProperties {
-        {"format", caps.format()                  },
-        {"width" , caps.width()                   },
-        {"height", caps.height()                  },
-        {"fps"   , QVariant::fromValue(caps.fps())},
-        {"align" , caps.align()                   },
-    };
-
-    int nProperties =
-            staticProperties.size() + caps.dynamicPropertyNames().size();
-    ostream << nProperties;
-
-    for (auto &key: caps.dynamicPropertyNames()) {
-        ostream << key;
-        ostream << caps.property(key);
-    }
-
-    return ostream;
-}
-
-#include "moc_akvideocaps.cpp"
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2016  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+#include <QDataStream>
+#include <QDebug>
+#include <QMetaEnum>
+#include <QSize>
+#include <QVector>
+#include <QQmlEngine>
+#include <QtMath>
+
+#include "akvideocaps.h"
+#include "akfrac.h"
+#include "akcaps.h"
+
+enum VideoFormatType
+{
+    VFT_Unknown,
+    VFT_RGB,
+    VFT_YUV,
+    VFT_Gray
+};
+
+enum ComponentType
+{
+    CT_R,
+    CT_G,
+    CT_B,
+    CT_Y,
+    CT_U,
+    CT_V,
+    CT_A
+};
+
+class ColorComponent
+{
+    public:
+        ComponentType type;
+        size_t step;        // Bytes to increment for reading th next pixel.
+        size_t offset;      // Bytes to skip before reading the component.
+        size_t shift;       // Shift the value n-bits to the left before reading the component.
+        size_t rlength;     // Read n-bytes for the value.
+        size_t length;      // Size of the component in bits.
+        size_t widthDiv;    // Plane width should be divided by 2^widthDiv
+        size_t heightDiv;   // Plane height should be divided by 2^heightDiv
+
+        bool operator ==(const ColorComponent &other) const
+        {
+            return this->type == other.type
+                   && this->step == other.step
+                   && this->offset == other.offset
+                   && this->shift == other.shift
+                   && this->rlength == other.rlength
+                   && this->length == other.length
+                   && this->widthDiv == other.widthDiv
+                   && this->heightDiv == other.heightDiv;
+        }
+};
+
+using ColorComponents = QVector<ColorComponent>;
+
+class VideoFormat
+{
+    public:
+        AkVideoCaps::PixelFormat format;
+        QString formatStr;
+        VideoFormatType type;
+        int endianness;
+        QVector<ColorComponents> planes;
+
+        static inline const QVector<VideoFormat> &formats()
+        {
+            static const QVector<VideoFormat> videoFormats = {
+                {AkVideoCaps::Format_none        , ""            , VFT_Unknown, Q_BYTE_ORDER   , {}},
+                {AkVideoCaps::Format_0bgr        , "0bgr"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_B, 4, 1, 0, 1, 8, 0, 0},
+                      {CT_G, 4, 2, 0, 1, 8, 0, 0},
+                      {CT_R, 4, 3, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_0rgb        , "0rgb"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_R, 4, 1, 0, 1, 8, 0, 0},
+                      {CT_G, 4, 2, 0, 1, 8, 0, 0},
+                      {CT_B, 4, 3, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_abgr        , "abgr"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_A, 4, 0, 0, 1, 8, 0, 0},
+                      {CT_B, 4, 1, 0, 1, 8, 0, 0},
+                      {CT_G, 4, 2, 0, 1, 8, 0, 0},
+                      {CT_R, 4, 3, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_argb        , "argb"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_A, 4, 0, 0, 1, 8, 0, 0},
+                      {CT_R, 4, 1, 0, 1, 8, 0, 0},
+                      {CT_G, 4, 2, 0, 1, 8, 0, 0},
+                      {CT_B, 4, 3, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_argb1555le  , "argb1555le"  , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_A, 2, 0, 15, 2, 1, 0, 0},
+                      {CT_R, 2, 0, 10, 2, 5, 0, 0},
+                      {CT_G, 2, 0,  5, 2, 5, 0, 0},
+                      {CT_B, 2, 0,  0, 2, 5, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_argb4444le  , "argb4444le"  , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_A, 2, 0, 12, 2, 4, 0, 0},
+                      {CT_R, 2, 0,  8, 2, 4, 0, 0},
+                      {CT_G, 2, 0,  4, 2, 4, 0, 0},
+                      {CT_B, 2, 0,  0, 2, 4, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_ayuv64le    , "ayuv64le"    , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_A, 8, 0, 0, 2, 16, 0, 0},
+                      {CT_Y, 8, 2, 0, 2, 16, 0, 0},
+                      {CT_U, 8, 4, 0, 2, 16, 0, 0},
+                      {CT_V, 8, 6, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr0        , "bgr0"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_B, 4, 0, 0, 1, 8, 0, 0},
+                      {CT_G, 4, 1, 0, 1, 8, 0, 0},
+                      {CT_R, 4, 2, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr24       , "bgr24"       , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_B, 3, 0, 0, 1, 8, 0, 0},
+                      {CT_G, 3, 1, 0, 1, 8, 0, 0},
+                      {CT_R, 3, 2, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr444be    , "bgr444be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_B, 2, 0, 8, 2, 4, 0, 0},
+                      {CT_G, 2, 0, 4, 2, 4, 0, 0},
+                      {CT_R, 2, 0, 0, 2, 4, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr444le    , "bgr444le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_B, 2, 0, 8, 2, 4, 0, 0},
+                      {CT_G, 2, 0, 4, 2, 4, 0, 0},
+                      {CT_R, 2, 0, 0, 2, 4, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr48be     , "bgr48be"     , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_B, 6, 0, 0, 2, 16, 0, 0},
+                      {CT_G, 6, 2, 0, 2, 16, 0, 0},
+                      {CT_R, 6, 4, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr48le     , "bgr48le"     , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_B, 6, 0, 0, 2, 16, 0, 0},
+                      {CT_G, 6, 2, 0, 2, 16, 0, 0},
+                      {CT_R, 6, 4, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr555be    , "bgr555be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_B, 2, 0, 10, 2, 5, 0, 0},
+                      {CT_G, 2, 0,  5, 2, 5, 0, 0},
+                      {CT_R, 2, 0,  0, 2, 5, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr555le    , "bgr555le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_B, 2, 0, 10, 2, 5, 0, 0},
+                      {CT_G, 2, 0,  5, 2, 5, 0, 0},
+                      {CT_R, 2, 0,  0, 2, 5, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr565be    , "bgr565be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_B, 2, 0, 11, 2, 5, 0, 0},
+                      {CT_G, 2, 0,  5, 2, 6, 0, 0},
+                      {CT_R, 2, 0,  0, 2, 5, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr565le    , "bgr565le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_B, 2, 0, 11, 2, 5, 0, 0},
+                      {CT_G, 2, 0,  5, 2, 6, 0, 0},
+                      {CT_R, 2, 0,  0, 2, 5, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgr8        , "bgr8"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_B, 1, 0, 5, 1, 3, 0, 0},
+                      {CT_G, 1, 0, 2, 1, 3, 0, 0},
+                      {CT_R, 1, 0, 0, 1, 2, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgra        , "bgra"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_B, 4, 0, 0, 1, 8, 0, 0},
+                      {CT_G, 4, 1, 0, 1, 8, 0, 0},
+                      {CT_R, 4, 2, 0, 1, 8, 0, 0},
+                      {CT_A, 4, 3, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgra64be    , "bgra64be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_B, 8, 0, 0, 2, 16, 0, 0},
+                      {CT_G, 8, 2, 0, 2, 16, 0, 0},
+                      {CT_R, 8, 4, 0, 2, 16, 0, 0},
+                      {CT_A, 8, 6, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_bgra64le    , "bgra64le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_B, 8, 0, 0, 2, 16, 0, 0},
+                      {CT_G, 8, 2, 0, 2, 16, 0, 0},
+                      {CT_R, 8, 4, 0, 2, 16, 0, 0},
+                      {CT_A, 8, 6, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrap       , "gbrap"       , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_G, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_B, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_R, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_A, 1, 0, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrap10be   , "gbrap10be"   , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_G, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrap10le   , "gbrap10le"   , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_G, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrap12be   , "gbrap12be"   , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_G, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 12, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrap12le   , "gbrap12le"   , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_G, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 12, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrap16be   , "gbrap16be"   , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_G, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrap16le   , "gbrap16le"   , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_G, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp        , "gbrp"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_G, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_B, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_R, 1, 0, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp10be    , "gbrp10be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_G, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp10le    , "gbrp10le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_G, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp12be    , "gbrp12be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_G, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 12, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp12le    , "gbrp12le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_G, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 12, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp14be    , "gbrp14be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_G, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 14, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp14le    , "gbrp14le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_G, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 14, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp16be    , "gbrp16be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_G, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp16le    , "gbrp16le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_G, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp9be     , "gbrp9be"     , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_G, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 9, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gbrp9le     , "gbrp9le"     , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_G, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_B, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_R, 2, 0, 0, 2, 9, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gray16be    , "gray16be"    , VFT_Gray   , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gray16le    , "gray16le"    , VFT_Gray   , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gray32be    , "gray32be"    , VFT_Gray   , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 4, 0, 0, 4, 32, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gray32le    , "gray32le"    , VFT_Gray   , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 4, 0, 0, 4, 32, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_gray8       , "gray8"       , VFT_Gray   , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_graya16be   , "graya16be"   , VFT_Gray   , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 4, 0, 0, 2, 16, 0, 0},
+                      {CT_A, 4, 2, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_graya16le   , "graya16le"   , VFT_Gray   , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 4, 0, 0, 2, 16, 0, 0},
+                      {CT_A, 4, 2, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_graya8      , "graya8"      , VFT_Gray   , Q_BYTE_ORDER   , {
+                     {{CT_Y, 2, 0, 0, 1, 8, 0, 0},
+                      {CT_A, 2, 1, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_nv12        , "nv12"        , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 2, 0, 0, 1, 8, 1, 1},
+                      {CT_V, 2, 1, 0, 1, 8, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_nv16        , "nv16"        , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 2, 0, 0, 1, 8, 1, 0},
+                      {CT_V, 2, 1, 0, 1, 8, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_nv21        , "nv21"        , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_V, 2, 0, 0, 1, 8, 1, 1},
+                      {CT_U, 2, 1, 0, 1, 8, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_nv24        , "nv24"        , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 2, 0, 0, 1, 8, 0, 0},
+                      {CT_V, 2, 1, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_nv42        , "nv42"        , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_V, 2, 0, 0, 1, 8, 0, 0},
+                      {CT_U, 2, 1, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_p010be      , "p010be"      , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 6, 2, 10, 0, 0}},
+                     {{CT_U, 4, 0, 6, 2, 10, 1, 1},
+                      {CT_V, 4, 2, 6, 2, 10, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_p010le      , "p010le"      , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 6, 2, 10, 0, 0}},
+                     {{CT_U, 4, 0, 6, 2, 10, 1, 1},
+                      {CT_V, 4, 2, 6, 2, 10, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_p016be      , "p016be"      , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 4, 0, 0, 2, 16, 1, 1},
+                      {CT_V, 4, 2, 0, 2, 16, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_p016le      , "p016le"      , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 4, 0, 0, 2, 16, 1, 1},
+                      {CT_V, 4, 2, 0, 2, 16, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_p210be      , "p210be"      , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 2, 0, 6, 2, 10, 0, 0}},
+                     {{CT_U, 4, 0, 6, 2, 10, 1, 0},
+                      {CT_V, 4, 2, 6, 2, 10, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_p210le      , "p210le"      , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 6, 2, 10, 0, 0}},
+                     {{CT_U, 4, 0, 6, 2, 10, 1, 0},
+                      {CT_V, 4, 2, 6, 2, 10, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_p216be      , "p216be"      , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 4, 0, 0, 2, 16, 1, 0},
+                      {CT_V, 4, 2, 0, 2, 16, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_p216le      , "p216le"      , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 4, 0, 0, 2, 16, 1, 0},
+                      {CT_V, 4, 2, 0, 2, 16, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_p410be      , "p410be"      , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 2, 0, 6, 2, 10, 0, 0}},
+                     {{CT_U, 4, 0, 6, 2, 10, 0, 0},
+                      {CT_V, 4, 2, 6, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_p410le      , "p410le"      , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 6, 2, 10, 0, 0}},
+                     {{CT_U, 4, 0, 6, 2, 10, 0, 0},
+                      {CT_V, 4, 2, 6, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_p416be      , "p416be"      , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 4, 0, 0, 2, 16, 0, 0},
+                      {CT_V, 4, 2, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_p416le      , "p416le"      , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 4, 0, 0, 2, 16, 0, 0},
+                      {CT_V, 4, 2, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb0        , "rgb0"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_R, 4, 0, 0, 1, 8, 0, 0},
+                      {CT_G, 4, 1, 0, 1, 8, 0, 0},
+                      {CT_B, 4, 2, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb24       , "rgb24"       , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_R, 3, 0, 0, 1, 8, 0, 0},
+                      {CT_G, 3, 1, 0, 1, 8, 0, 0},
+                      {CT_B, 3, 2, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb24p      , "rgb24p"      , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_R, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_G, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_B, 1, 0, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb444be    , "rgb444be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_R, 2, 0, 8, 2, 4, 0, 0},
+                      {CT_G, 2, 0, 4, 2, 4, 0, 0},
+                      {CT_B, 2, 0, 0, 2, 4, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb444le    , "rgb444le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_R, 2, 0, 8, 2, 4, 0, 0},
+                      {CT_G, 2, 0, 4, 2, 4, 0, 0},
+                      {CT_B, 2, 0, 0, 2, 4, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb48be     , "rgb48be"     , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_R, 6, 0, 0, 2, 16, 0, 0},
+                      {CT_G, 6, 2, 0, 2, 16, 0, 0},
+                      {CT_B, 6, 4, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb48le     , "rgb48le"     , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_R, 6, 0, 0, 2, 16, 0, 0},
+                      {CT_G, 6, 2, 0, 2, 16, 0, 0},
+                      {CT_B, 6, 4, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb555be    , "rgb555be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_R, 2, 0, 10, 2, 5, 0, 0},
+                      {CT_G, 2, 0,  5, 2, 5, 0, 0},
+                      {CT_B, 2, 0,  0, 2, 5, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb555le    , "rgb555le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_R, 2, 0, 10, 2, 5, 0, 0},
+                      {CT_G, 2, 0,  5, 2, 5, 0, 0},
+                      {CT_B, 2, 0,  0, 2, 5, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb565be    , "rgb565be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_R, 2, 0, 11, 2, 5, 0, 0},
+                      {CT_G, 2, 0,  5, 2, 6, 0, 0},
+                      {CT_B, 2, 0,  0, 2, 5, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb565le    , "rgb565le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_R, 2, 0, 11, 2, 5, 0, 0},
+                      {CT_G, 2, 0,  5, 2, 6, 0, 0},
+                      {CT_B, 2, 0,  0, 2, 5, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgb8        , "rgb8"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_R, 1, 0, 6, 1, 2, 0, 0},
+                      {CT_G, 1, 0, 3, 1, 3, 0, 0},
+                      {CT_B, 1, 0, 0, 1, 3, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgba        , "rgba"        , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_R, 4, 0, 0, 1, 8, 0, 0},
+                      {CT_G, 4, 1, 0, 1, 8, 0, 0},
+                      {CT_B, 4, 2, 0, 1, 8, 0, 0},
+                      {CT_A, 4, 3, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgba64be    , "rgba64be"    , VFT_RGB    , Q_BIG_ENDIAN   , {
+                     {{CT_R, 8, 0, 0, 2, 16, 0, 0},
+                      {CT_G, 8, 2, 0, 2, 16, 0, 0},
+                      {CT_B, 8, 4, 0, 2, 16, 0, 0},
+                      {CT_A, 8, 6, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgba64le    , "rgba64le"    , VFT_RGB    , Q_LITTLE_ENDIAN, {
+                     {{CT_R, 8, 0, 0, 2, 16, 0, 0},
+                      {CT_G, 8, 2, 0, 2, 16, 0, 0},
+                      {CT_B, 8, 4, 0, 2, 16, 0, 0},
+                      {CT_A, 8, 6, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_rgbap       , "rgbap"       , VFT_RGB    , Q_BYTE_ORDER   , {
+                     {{CT_R, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_G, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_B, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_A, 1, 0, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_uyvy422     , "uyvy422"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_U, 4, 0, 0, 1, 8, 1, 0},
+                      {CT_Y, 2, 1, 0, 1, 8, 0, 0},
+                      {CT_V, 4, 2, 0, 1, 8, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_vyuy422     , "vyuy422"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_V, 4, 0, 0, 1, 8, 1, 0},
+                      {CT_Y, 2, 1, 0, 1, 8, 0, 0},
+                      {CT_U, 4, 2, 0, 1, 8, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv410p     , "yuv410p"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 1, 0, 0, 1, 8, 2, 2}},
+                     {{CT_V, 1, 0, 0, 1, 8, 2, 2}}
+                 }},
+                {AkVideoCaps::Format_yuv411p     , "yuv411p"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 1, 0, 0, 1, 8, 2, 0}},
+                     {{CT_V, 1, 0, 0, 1, 8, 2, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv420p     , "yuv420p"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 1, 0, 0, 1, 8, 1, 1}},
+                     {{CT_V, 1, 0, 0, 1, 8, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv420p10be , "yuv420p10be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 10, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv420p10le , "yuv420p10le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 10, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv420p12be , "yuv420p12be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 12, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv420p12le , "yuv420p12le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 12, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv420p14be , "yuv420p14be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 14, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 14, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv420p14le , "yuv420p14le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 14, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 14, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv420p16be , "yuv420p16be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 16, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv420p16le , "yuv420p16le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 16, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv420p9be  , "yuv420p9be"  , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 9, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv420p9le  , "yuv420p9le"  , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 9, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv422p     , "yuv422p"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 1, 0, 0, 1, 8, 1, 0}},
+                     {{CT_V, 1, 0, 0, 1, 8, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv422p10be , "yuv422p10be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 10, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv422p10le , "yuv422p10le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 10, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv422p12be , "yuv422p12be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 12, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv422p12le , "yuv422p12le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 12, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv422p14be , "yuv422p14be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 14, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 14, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv422p14le , "yuv422p14le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 14, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 14, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv422p16be , "yuv422p16be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 16, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv422p16le , "yuv422p16le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 16, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv422p9be  , "yuv422p9be"  , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 9, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv422p9le  , "yuv422p9le"  , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 9, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv440p     , "yuv440p"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 1, 0, 0, 1, 8, 0, 1}},
+                     {{CT_V, 1, 0, 0, 1, 8, 0, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv440p10be , "yuv440p10be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 0, 1}},
+                     {{CT_V, 2, 0, 0, 2, 10, 0, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv440p10le , "yuv440p10le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 0, 1}},
+                     {{CT_V, 2, 0, 0, 2, 10, 0, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv440p12be , "yuv440p12be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 0, 1}},
+                     {{CT_V, 2, 0, 0, 2, 12, 0, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv440p12le , "yuv440p12le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 0, 1}},
+                     {{CT_V, 2, 0, 0, 2, 12, 0, 1}}
+                 }},
+                {AkVideoCaps::Format_yuv444      , "yuv444"      , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0},
+                      {CT_U, 1, 1, 0, 1, 8, 0, 0},
+                      {CT_V, 1, 2, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p     , "yuv444p"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_V, 1, 0, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p10be , "yuv444p10be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p10le , "yuv444p10le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p12be , "yuv444p12be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 12, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p12le , "yuv444p12le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 12, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p14be , "yuv444p14be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 14, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p14le , "yuv444p14le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 14, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 14, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p16be , "yuv444p16be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p16le , "yuv444p16le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p9be  , "yuv444p9be"  , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 9, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuv444p9le  , "yuv444p9le"  , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 9, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva420p    , "yuva420p"    , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 1, 0, 0, 1, 8, 1, 1}},
+                     {{CT_V, 1, 0, 0, 1, 8, 1, 1}},
+                     {{CT_A, 1, 0, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva420p10be, "yuva420p10be", VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 10, 1, 1}},
+                     {{CT_A, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva420p10le, "yuva420p10le", VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 10, 1, 1}},
+                     {{CT_A, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva420p16be, "yuva420p16be", VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 16, 1, 1}},
+                     {{CT_A, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva420p16le, "yuva420p16le", VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 16, 1, 1}},
+                     {{CT_A, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva420p9be , "yuva420p9be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 9, 1, 1}},
+                     {{CT_A, 2, 0, 0, 2, 9, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva420p9le , "yuva420p9le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 1, 1}},
+                     {{CT_V, 2, 0, 0, 2, 9, 1, 1}},
+                     {{CT_A, 2, 0, 0, 2, 9, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva422p    , "yuva422p"    , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 1, 0, 0, 1, 8, 1, 0}},
+                     {{CT_V, 1, 0, 0, 1, 8, 1, 0}},
+                     {{CT_A, 1, 0, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva422p10be, "yuva422p10be", VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 10, 1, 0}},
+                     {{CT_A, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva422p10le, "yuva422p10le", VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 10, 1, 0}},
+                     {{CT_A, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva422p12be, "yuva422p12be", VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 12, 1, 0}},
+                     {{CT_A, 2, 0, 0, 2, 12, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva422p12le, "yuva422p12le", VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 12, 1, 0}},
+                     {{CT_A, 2, 0, 0, 2, 12, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva422p16be, "yuva422p16be", VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 16, 1, 0}},
+                     {{CT_A, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva422p16le, "yuva422p16le", VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 16, 1, 0}},
+                     {{CT_A, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva422p9be , "yuva422p9be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 9, 1, 0}},
+                     {{CT_A, 2, 0, 0, 2, 9, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva422p9le , "yuva422p9le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 1, 0}},
+                     {{CT_V, 2, 0, 0, 2, 9, 1, 0}},
+                     {{CT_A, 2, 0, 0, 2, 9, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva444p    , "yuva444p"    , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_U, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_V, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_A, 1, 0, 0, 1, 8, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva444p10be, "yuva444p10be", VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva444p10le, "yuva444p10le", VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 10, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 10, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva444p12be, "yuva444p12be", VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 12, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva444p12le, "yuva444p12le", VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 12, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 12, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva444p16be, "yuva444p16be", VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva444p16le, "yuva444p16le", VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 16, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 16, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva444p9be , "yuva444p9be" , VFT_YUV    , Q_BIG_ENDIAN   , {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 9, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuva444p9le , "yuva444p9le" , VFT_YUV    , Q_LITTLE_ENDIAN, {
+                     {{CT_Y, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_U, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_V, 2, 0, 0, 2, 9, 0, 0}},
+                     {{CT_A, 2, 0, 0, 2, 9, 0, 0}}
+                 }},
+                {AkVideoCaps::Format_yuyv422     , "yuyv422"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 2, 0, 0, 1, 8, 0, 0},
+                      {CT_U, 4, 1, 0, 1, 8, 1, 0},
+                      {CT_V, 4, 3, 0, 1, 8, 1, 0}}
+                 }},
+                {AkVideoCaps::Format_yvu420p     , "yvu420p"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 1, 0, 0, 1, 8, 0, 0}},
+                     {{CT_V, 1, 0, 0, 1, 8, 1, 1}},
+                     {{CT_U, 1, 0, 0, 1, 8, 1, 1}}
+                 }},
+                {AkVideoCaps::Format_yvyu422     , "yvyu422"     , VFT_YUV    , Q_BYTE_ORDER   , {
+                     {{CT_Y, 2, 0, 0, 1, 8, 0, 0},
+                      {CT_V, 4, 1, 0, 1, 8, 1, 0},
+                      {CT_U, 4, 3, 0, 1, 8, 1, 0}}
+                 }},
+            };
+
+            return videoFormats;
+        }
+
+        static inline const VideoFormat *byFormat(AkVideoCaps::PixelFormat format)
+        {
+            for (auto &format_: formats())
+                if (format_.format == format)
+                    return &format_;
+
+            return &formats().front();
+        }
+
+        static inline const VideoFormat *byFormatStr(const QString &format)
+        {
+            for (auto &format_: formats())
+                if (format_.formatStr == format)
+                    return &format_;
+
+            return &formats().front();
+        }
+
+        inline int bpp() const
+        {
+            static const int k = 16;
+            int bpp = 0;
+
+            for (auto &plane: planes)
+                for (auto &component: plane)
+                    bpp += k * component.length
+                           / (1 << (component.widthDiv + component.heightDiv));
+
+            return bpp / k;
+        }
+};
+
+class AkVideoCapsPrivate
+{
+    public:
+        AkVideoCaps::PixelFormat m_format {AkVideoCaps::Format_none};
+        int m_width {0};
+        int m_height {0};
+        int m_align {1};
+        AkFrac m_fps;
+        QVector<size_t> m_bypl;
+        QVector<size_t> m_planeSize;
+        QVector<size_t> m_offset;
+
+        void updateParams();
+        template<typename T>
+        static inline T alignUp(const T &value, const T &align)
+        {
+            return (value + align - 1) & ~(align - 1);
+        }
+};
+
+AkVideoCaps::AkVideoCaps(QObject *parent):
+    QObject(parent)
+{
+    this->d = new AkVideoCapsPrivate();
+}
+
+AkVideoCaps::AkVideoCaps(AkVideoCaps::PixelFormat format,
+                         int width,
+                         int height,
+                         const AkFrac &fps,
+                         int align)
+{
+    this->d = new AkVideoCapsPrivate();
+    this->d->m_format = format;
+    this->d->m_width = width;
+    this->d->m_height = height;
+    this->d->m_fps = fps;
+    this->d->m_align = align;
+    this->d->updateParams();
+}
+
+AkVideoCaps::AkVideoCaps(AkVideoCaps::PixelFormat format,
+                         const QSize &size,
+                         const AkFrac &fps,
+                         int align)
+{
+    this->d = new AkVideoCapsPrivate();
+    this->d->m_format = format;
+    this->d->m_width = size.width();
+    this->d->m_height = size.height();
+    this->d->m_fps = fps;
+    this->d->m_align = align;
+    this->d->updateParams();
+}
+
+
+AkVideoCaps::AkVideoCaps(const AkCaps &caps)
+{
+    this->d = new AkVideoCapsPrivate();
+
+    if (caps.mimeType() == "video/x-raw")
+        this->update(caps);
+}
+
+AkVideoCaps::AkVideoCaps(const AkVideoCaps &other):
+    QObject()
+{
+    this->d = new AkVideoCapsPrivate();
+    this->d->m_format = other.d->m_format;
+    this->d->m_width = other.d->m_width;
+    this->d->m_height = other.d->m_height;
+    this->d->m_fps = other.d->m_fps;
+    this->d->m_align = other.d->m_align;
+    this->d->m_bypl = other.d->m_bypl;
+    this->d->m_planeSize = other.d->m_planeSize;
+    this->d->m_offset = other.d->m_offset;
+    auto properties = other.dynamicPropertyNames();
+
+    for (auto &property: properties)
+        this->setProperty(property, other.property(property));
+}
+
+AkVideoCaps::~AkVideoCaps()
+{
+    delete this->d;
+}
+
+AkVideoCaps &AkVideoCaps::operator =(const AkVideoCaps &other)
+{
+    if (this != &other) {
+        this->d->m_format = other.d->m_format;
+        this->d->m_width = other.d->m_width;
+        this->d->m_height = other.d->m_height;
+        this->d->m_fps = other.d->m_fps;
+        this->d->m_align = other.d->m_align;
+        this->d->m_bypl = other.d->m_bypl;
+        this->d->m_planeSize = other.d->m_planeSize;
+        this->d->m_offset = other.d->m_offset;
+
+        this->clear();
+        auto properties = other.dynamicPropertyNames();
+
+        for (auto &property: properties)
+            this->setProperty(property, other.property(property));
+
+        this->d->updateParams();
+    }
+
+    return *this;
+}
+
+AkVideoCaps &AkVideoCaps::operator =(const AkCaps &caps)
+{
+    if (caps.mimeType() == "video/x-raw") {
+        this->update(caps);
+    } else {
+        this->d->m_format = AkVideoCaps::Format_none;
+        this->d->m_width = 0;
+        this->d->m_height = 0;
+        this->d->m_fps = AkFrac();
+        this->d->m_align = 1;
+    }
+
+    return *this;
+}
+
+bool AkVideoCaps::operator ==(const AkVideoCaps &other) const
+{
+    if (this->dynamicPropertyNames() != other.dynamicPropertyNames())
+        return false;
+
+    for (auto &property: this->dynamicPropertyNames())
+        if (this->property(property) != other.property(property))
+            return false;
+
+    return this->d->m_format == other.d->m_format
+            && this->d->m_width == other.d->m_width
+            && this->d->m_height == other.d->m_height
+            && this->d->m_fps == other.d->m_fps
+            && this->d->m_align == other.d->m_align;
+}
+
+bool AkVideoCaps::operator !=(const AkVideoCaps &other) const
+{
+    return !(*this == other);
+}
+
+QObject *AkVideoCaps::create()
+{
+    return new AkVideoCaps();
+}
+
+QObject *AkVideoCaps::create(const AkCaps &caps)
+{
+    return new AkVideoCaps(caps);
+}
+
+QObject *AkVideoCaps::create(const AkVideoCaps &caps)
+{
+    return new AkVideoCaps(caps);
+}
+
+QObject *AkVideoCaps::create(AkVideoCaps::PixelFormat format,
+                             int width,
+                             int height,
+                             const AkFrac &fps,
+                             int align)
+{
+    return new AkVideoCaps(format, width, height, fps, align);
+}
+
+QObject *AkVideoCaps::create(const QString &format,
+                             int width,
+                             int height,
+                             const AkFrac &fps,
+                             int align)
+{
+    return new AkVideoCaps(AkVideoCaps::pixelFormatFromString(format),
+                           width,
+                           height,
+                           fps,
+                           align);
+}
+
+QObject *AkVideoCaps::create(AkVideoCaps::PixelFormat format,
+                             const QSize &size,
+                             const AkFrac &fps,
+                             int align)
+{
+    return new AkVideoCaps(format, size, fps, align);
+}
+
+QObject *AkVideoCaps::create(const QString &format,
+                             const QSize &size,
+                             const AkFrac &fps,
+                             int align)
+{
+    return new AkVideoCaps(AkVideoCaps::pixelFormatFromString(format),
+                           size,
+                           fps,
+                           align);
+}
+
+QVariant AkVideoCaps::toVariant() const
+{
+    return QVariant::fromValue(*this);
+}
+
+AkVideoCaps::operator AkCaps() const
+{
+    AkCaps caps("video/x-raw");
+    caps.setProperty("format", this->d->m_format);
+    caps.setProperty("width" , this->d->m_width);
+    caps.setProperty("height", this->d->m_height);
+    caps.setProperty("fps"   , QVariant::fromValue(this->d->m_fps));
+    caps.setProperty("align" , this->d->m_align);
+
+    return caps;
+}
+
+AkVideoCaps::operator bool() const
+{
+    return this->pictureSize() > 0;
+}
+
+AkVideoCaps::PixelFormat AkVideoCaps::format() const
+{
+    return this->d->m_format;
+}
+
+int AkVideoCaps::bpp() const
+{
+    return VideoFormat::byFormat(this->d->m_format)->bpp();
+}
+
+QSize AkVideoCaps::size() const
+{
+    return {this->d->m_width, this->d->m_height};
+}
+
+int AkVideoCaps::width() const
+{
+    return this->d->m_width;
+}
+
+int AkVideoCaps::height() const
+{
+    return this->d->m_height;
+}
+
+AkFrac AkVideoCaps::fps() const
+{
+    return this->d->m_fps;
+}
+
+AkFrac &AkVideoCaps::fps()
+{
+    return this->d->m_fps;
+}
+
+int AkVideoCaps::align() const
+{
+    return this->d->m_align;
+}
+
+size_t AkVideoCaps::pictureSize() const
+{
+    auto vf = VideoFormat::byFormat(this->d->m_format);
+
+    if (!vf)
+        return 0;
+
+    size_t size = 0;
+
+    for (int i = 0; i < vf->planes.size(); i++)
+        size += this->planeSize(i);
+
+    return size;
+}
+
+AkVideoCaps AkVideoCaps::fromMap(const QVariantMap &caps)
+{
+    AkVideoCaps videoCaps;
+
+    if (!caps.contains("mimeType") || caps["mimeType"] != "video/x-raw")
+        return videoCaps;
+
+    for (auto it = caps.begin(); it != caps.end(); it++) {
+        auto value = it.value();
+
+        if (it.key() == "mimeType")
+            continue;
+
+        videoCaps.setProperty(it.key().toStdString().c_str(), value);
+    }
+
+    return videoCaps;
+}
+
+QVariantMap AkVideoCaps::toMap() const
+{
+    QVariantMap map {
+        {"mimeType", "video/x-raw"                      },
+        {"format"  , this->d->m_format                  },
+        {"width"   , this->d->m_width                   },
+        {"height"  , this->d->m_height                  },
+        {"fps"     , QVariant::fromValue(this->d->m_fps)},
+        {"align"   , this->d->m_align                   },
+    };
+
+    for (auto &property: this->dynamicPropertyNames()) {
+        auto key = QString::fromUtf8(property.constData());
+        map[key] = this->property(property);
+    }
+
+    return map;
+}
+
+AkVideoCaps &AkVideoCaps::update(const AkCaps &caps)
+{
+    if (caps.mimeType() != "video/x-raw")
+        return *this;
+
+    this->clear();
+
+    for (auto &property: caps.dynamicPropertyNames()) {
+        int i = this->metaObject()->indexOfProperty(property);
+
+        if (this->metaObject()->property(i).isWritable())
+            this->setProperty(property, caps.property(property));
+    }
+
+    this->d->updateParams();
+
+    return *this;
+}
+
+size_t AkVideoCaps::planeOffset(int plane) const
+{
+    return this->d->m_offset.value(plane, 0);
+}
+
+size_t AkVideoCaps::lineOffset(int plane, int y) const
+{
+    return this->d->m_offset.value(plane, 0)
+            + this->d->m_planeSize.value(plane, 0)
+            * size_t(y) / this->d->m_height;
+}
+
+size_t AkVideoCaps::bytesPerLine(int plane) const
+{
+    return this->d->m_bypl.value(plane, 0);
+}
+
+int AkVideoCaps::planes() const
+{
+    auto vf = VideoFormat::byFormat(this->d->m_format);
+
+    return vf? vf->planes.size(): 0;
+}
+
+size_t AkVideoCaps::planeSize(int plane) const
+{
+    return this->d->m_planeSize.value(plane, 0);
+}
+
+AkVideoCaps AkVideoCaps::nearest(const AkVideoCapsList &caps) const
+{
+    AkVideoCaps nearestCap;
+    auto q = std::numeric_limits<uint64_t>::max();
+    auto svf = VideoFormat::byFormat(this->d->m_format);
+
+    for (auto &cap: caps) {
+        auto vf = VideoFormat::byFormat(cap.d->m_format);
+        uint64_t diffFourcc = cap.d->m_format == this->d->m_format? 0: 1;
+        auto diffWidth = cap.d->m_width - this->d->m_width;
+        auto diffHeight = cap.d->m_height - this->d->m_height;
+        auto diffBpp = vf->bpp() - svf->bpp();
+        auto diffPlanes = vf->planes.size() - svf->planes.size();
+        int diffPlanesBits = 0;
+
+        if (vf->planes != svf->planes) {
+            for (auto &plane: vf->planes)
+                for (auto &component: plane)
+                    diffPlanesBits += component.length;
+
+            for (auto &plane: svf->planes)
+                for (auto &component: plane)
+                    diffPlanesBits -= component.length;
+        }
+
+        uint64_t k = diffFourcc
+                   + uint64_t(diffWidth * diffWidth)
+                   + uint64_t(diffHeight * diffHeight)
+                   + diffBpp * diffBpp
+                   + diffPlanes * diffPlanes
+                   + diffPlanesBits * diffPlanesBits;
+
+        if (k < q) {
+            nearestCap = cap;
+            q = k;
+        }
+    }
+
+    return nearestCap;
+}
+
+int AkVideoCaps::bitsPerPixel(AkVideoCaps::PixelFormat pixelFormat)
+{
+    return VideoFormat::byFormat(pixelFormat)->bpp();
+}
+
+int AkVideoCaps::bitsPerPixel(const QString &pixelFormat)
+{
+    return AkVideoCaps::bitsPerPixel(AkVideoCaps::pixelFormatFromString(pixelFormat));
+}
+
+QString AkVideoCaps::pixelFormatToString(AkVideoCaps::PixelFormat pixelFormat)
+{
+    AkVideoCaps caps;
+    int formatIndex = caps.metaObject()->indexOfEnumerator("PixelFormat");
+    QMetaEnum formatEnum = caps.metaObject()->enumerator(formatIndex);
+    QString format(formatEnum.valueToKey(pixelFormat));
+    format.remove("Format_");
+
+    return format;
+}
+
+AkVideoCaps::PixelFormat AkVideoCaps::pixelFormatFromString(const QString &pixelFormat)
+{
+    AkVideoCaps caps;
+    QString format = "Format_" + pixelFormat;
+    int enumIndex = caps.metaObject()->indexOfEnumerator("PixelFormat");
+    QMetaEnum enumType = caps.metaObject()->enumerator(enumIndex);
+    int enumValue = enumType.keyToValue(format.toStdString().c_str());
+
+    return static_cast<PixelFormat>(enumValue);
+}
+
+void AkVideoCaps::setFormat(AkVideoCaps::PixelFormat format)
+{
+    if (this->d->m_format == format)
+        return;
+
+    this->d->m_format = format;
+    this->d->updateParams();
+    emit this->formatChanged(format);
+}
+
+void AkVideoCaps::setSize(const QSize &size)
+{
+    QSize curSize(this->d->m_width, this->d->m_height);
+
+    if (curSize == size)
+        return;
+
+    this->d->m_width = size.width();
+    this->d->m_height = size.height();
+    this->d->updateParams();
+    emit this->widthChanged(size.width());
+    emit this->heightChanged(size.height());
+    emit sizeChanged(size);
+}
+
+void AkVideoCaps::setWidth(int width)
+{
+    if (this->d->m_width == width)
+        return;
+
+    this->d->m_width = width;
+    this->d->updateParams();
+    emit this->widthChanged(width);
+}
+
+void AkVideoCaps::setHeight(int height)
+{
+    if (this->d->m_height == height)
+        return;
+
+    this->d->m_height = height;
+    this->d->updateParams();
+    emit this->heightChanged(height);
+}
+
+void AkVideoCaps::setFps(const AkFrac &fps)
+{
+    if (this->d->m_fps == fps)
+        return;
+
+    this->d->m_fps = fps;
+    emit this->fpsChanged(fps);
+}
+
+void AkVideoCaps::setAlign(int align)
+{
+    if (this->d->m_align == align)
+        return;
+
+    this->d->m_align = align;
+    this->d->updateParams();
+    emit this->alignChanged(align);
+}
+
+void AkVideoCaps::resetFormat()
+{
+    this->setFormat(AkVideoCaps::Format_none);
+}
+
+void AkVideoCaps::resetSize()
+{
+    this->setSize(QSize());
+}
+
+void AkVideoCaps::resetWidth()
+{
+    this->setWidth(0);
+}
+
+void AkVideoCaps::resetHeight()
+{
+    this->setHeight(0);
+}
+
+void AkVideoCaps::resetFps()
+{
+    this->setFps(AkFrac());
+}
+
+void AkVideoCaps::resetAlign()
+{
+    this->setAlign(1);
+}
+
+void AkVideoCaps::clear()
+{
+    for (auto &property: this->dynamicPropertyNames())
+        this->setProperty(property.constData(), {});
+}
+
+void AkVideoCaps::registerTypes()
+{
+    qRegisterMetaType<AkVideoCaps>("AkVideoCaps");
+    qRegisterMetaType<AkVideoCapsList>("AkVideoCapsList");
+    qRegisterMetaTypeStreamOperators<AkVideoCaps>("AkVideoCaps");
+    qRegisterMetaType<PixelFormat>("PixelFormat");
+    qRegisterMetaType<PixelFormatList>("PixelFormatList");
+    QMetaType::registerDebugStreamOperator<AkVideoCaps::PixelFormat>();
+    qmlRegisterSingletonType<AkVideoCaps>("Ak", 1, 0, "AkVideoCaps",
+                                          [] (QQmlEngine *qmlEngine,
+                                              QJSEngine *jsEngine) -> QObject * {
+        Q_UNUSED(qmlEngine)
+        Q_UNUSED(jsEngine)
+
+        return new AkVideoCaps();
+    });
+}
+
+void AkVideoCapsPrivate::updateParams()
+{
+    auto vf = VideoFormat::byFormat(this->m_format);
+    this->m_planeSize.clear();
+    this->m_offset.clear();
+    this->m_bypl.clear();
+
+    if (!vf)
+        return;
+
+    size_t offset = 0;
+    static const size_t k = 16;
+
+    for (auto &plane: vf->planes) {
+        this->m_offset << offset;
+        size_t bpp = 0;
+        size_t step = 0;
+        size_t heightDiv = 0;
+
+        for (auto &component: plane) {
+            step = qMax(step, component.step);
+            heightDiv = qMax(heightDiv, component.heightDiv);
+            bpp += k * component.rlength / (1 << component.widthDiv);
+        }
+
+        size_t bypl =
+                vf->type == VFT_YUV?
+                    AkVideoCapsPrivate::alignUp(bpp * this->m_width / k,
+                                                size_t(this->m_align)):
+                    AkVideoCapsPrivate::alignUp(step * this->m_width,
+                                                size_t(this->m_align));
+        this->m_bypl << bypl;
+        size_t planeSize =
+                vf->type == VFT_YUV?
+                    bypl * size_t(this->m_height) / (1 << heightDiv):
+                    bypl * size_t(this->m_height);
+        this->m_planeSize << planeSize;
+        offset += planeSize;
+    }
+}
+
+QDebug operator <<(QDebug debug, const AkVideoCaps &caps)
+{
+    debug.nospace() << "AkVideoCaps("
+                    << "format="
+                    << caps.format()
+                    << ",width="
+                    << caps.width()
+                    << ",height="
+                    << caps.height()
+                    << ",fps="
+                    << caps.fps()
+                    << ",align="
+                    << caps.align();
+
+    QStringList properties;
+
+    for (auto &property: caps.dynamicPropertyNames())
+        properties << QString::fromUtf8(property.constData());
+
+    properties.sort();
+
+    for (auto &property: properties)
+        debug.nospace() << ","
+                        << property.toStdString().c_str()
+                        << "="
+                        << caps.property(property.toStdString().c_str());
+
+    debug.nospace() << ")";
+
+    return debug.space();
+}
+
+QDebug operator <<(QDebug debug, AkVideoCaps::PixelFormat format)
+{
+    debug.nospace() << AkVideoCaps::pixelFormatToString(format).toStdString().c_str();
+
+    return debug.space();
+}
+
+QDataStream &operator >>(QDataStream &istream, AkVideoCaps &caps)
+{
+    int nProperties;
+    istream >> nProperties;
+
+    for (int i = 0; i < nProperties; i++) {
+        QByteArray key;
+        QVariant value;
+        istream >> key;
+        istream >> value;
+
+        caps.setProperty(key.toStdString().c_str(), value);
+    }
+
+    return istream;
+}
+
+QDataStream &operator <<(QDataStream &ostream, const AkVideoCaps &caps)
+{
+    QVariantMap staticProperties {
+        {"format", caps.format()                  },
+        {"width" , caps.width()                   },
+        {"height", caps.height()                  },
+        {"fps"   , QVariant::fromValue(caps.fps())},
+        {"align" , caps.align()                   },
+    };
+
+    int nProperties =
+            staticProperties.size() + caps.dynamicPropertyNames().size();
+    ostream << nProperties;
+
+    for (auto &key: caps.dynamicPropertyNames()) {
+        ostream << key;
+        ostream << caps.property(key);
+    }
+
+    return ostream;
+}
+
+#include "moc_akvideocaps.cpp"
--- webcamoid-9.0.0.orig/libAvKys/Lib/src/akvideocaps.h
+++ webcamoid-9.0.0/libAvKys/Lib/src/akvideocaps.h
@@ -112,199 +112,157 @@ class AKCOMMONS_EXPORT AkVideoCaps: publ
         enum PixelFormat
         {
             Format_none = -1,
-            Format_yuv420p,
-            Format_yvu420p,
-            Format_yuyv422,
-            Format_rgb24,
+            Format_0bgr,
+            Format_0rgb,
+            Format_abgr,
+            Format_argb,
+            Format_argb1555le,
+            Format_argb4444le,
+            Format_ayuv64le,
+            Format_bgr0,
             Format_bgr24,
-            Format_yuv422p,
-            Format_yuv444p,
-            Format_yuv410p,
-            Format_yuv411p,
-            Format_gray,
-            Format_monow,
-            Format_monob,
-            Format_pal8,
-            Format_yuvj420p,
-            Format_yuvj422p,
-            Format_yuvj444p,
-            Format_uyvy422,
-            Format_vyuy422,
-            Format_uyyvyy411,
+            Format_bgr444be,
+            Format_bgr444le,
+            Format_bgr48be,
+            Format_bgr48le,
+            Format_bgr555be,
+            Format_bgr555le,
+            Format_bgr565be,
+            Format_bgr565le,
             Format_bgr8,
-            Format_bgr4,
-            Format_bgr4_byte,
-            Format_rgb8,
-            Format_rgb4,
-            Format_rgb4_byte,
-            Format_nv12,
-            Format_nv21,
-            Format_argb,
-            Format_rgba,
-            Format_abgr,
             Format_bgra,
+            Format_bgra64be,
+            Format_bgra64le,
+            Format_gbrap,
+            Format_gbrap10be,
+            Format_gbrap10le,
+            Format_gbrap12be,
+            Format_gbrap12le,
+            Format_gbrap16be,
+            Format_gbrap16le,
+            Format_gbrp,
+            Format_gbrp10be,
+            Format_gbrp10le,
+            Format_gbrp12be,
+            Format_gbrp12le,
+            Format_gbrp14be,
+            Format_gbrp14le,
+            Format_gbrp16be,
+            Format_gbrp16le,
+            Format_gbrp9be,
+            Format_gbrp9le,
             Format_gray16be,
             Format_gray16le,
-            Format_yuv440p,
-            Format_yuvj440p,
-            Format_yuva420p,
+            Format_gray32be,
+            Format_gray32le,
+            Format_gray8,
+            Format_graya16be,
+            Format_graya16le,
+            Format_graya8,
+            Format_nv12,
+            Format_nv16,
+            Format_nv21,
+            Format_nv24,
+            Format_nv42,
+            Format_p010be,
+            Format_p010le,
+            Format_p016be,
+            Format_p016le,
+            Format_p210be,
+            Format_p210le,
+            Format_p216be,
+            Format_p216le,
+            Format_p410be,
+            Format_p410le,
+            Format_p416be,
+            Format_p416le,
+            Format_rgb0,
+            Format_rgb24,
+            Format_rgb24p,
+            Format_rgb444be,
+            Format_rgb444le,
             Format_rgb48be,
             Format_rgb48le,
-            Format_rgb565be,
-            Format_rgb565le,
             Format_rgb555be,
             Format_rgb555le,
-            Format_argb555be,
-            Format_argb555le,
-            Format_bgr565be,
-            Format_bgr565le,
-            Format_bgr555be,
-            Format_bgr555le,
-            Format_rgb666,
-            Format_argb1665,
-            Format_argb1666,
-            Format_bgr666,
-            Format_argb6666,
-            Format_abgr6666,
-            Format_yuv420p16le,
+            Format_rgb565be,
+            Format_rgb565le,
+            Format_rgb8,
+            Format_rgba,
+            Format_rgba64be,
+            Format_rgba64le,
+            Format_rgbap,
+            Format_uyvy422,
+            Format_vyuy422,
+            Format_yuv410p,
+            Format_yuv411p,
+            Format_yuv420p,
+            Format_yuv420p10be,
+            Format_yuv420p10le,
+            Format_yuv420p12be,
+            Format_yuv420p12le,
+            Format_yuv420p14be,
+            Format_yuv420p14le,
             Format_yuv420p16be,
-            Format_yuv422p16le,
-            Format_yuv422p16be,
-            Format_yuv444p16le,
-            Format_yuv444p16be,
-            Format_rgb444le,
-            Format_rgb444be,
-            Format_argb444be,
-            Format_argb444le,
-            Format_bgr444le,
-            Format_bgr444be,
-            Format_ya8,
-            Format_bgr48be,
-            Format_bgr48le,
+            Format_yuv420p16le,
             Format_yuv420p9be,
             Format_yuv420p9le,
-            Format_yuv420p10be,
-            Format_yuv420p10le,
+            Format_yuv422p,
             Format_yuv422p10be,
             Format_yuv422p10le,
-            Format_yuv444p9be,
-            Format_yuv444p9le,
-            Format_yuv444p10be,
-            Format_yuv444p10le,
+            Format_yuv422p12be,
+            Format_yuv422p12le,
+            Format_yuv422p14be,
+            Format_yuv422p14le,
+            Format_yuv422p16be,
+            Format_yuv422p16le,
             Format_yuv422p9be,
             Format_yuv422p9le,
-            Format_gbrp,
-            Format_gbrp9be,
-            Format_gbrp9le,
-            Format_gbrp10be,
-            Format_gbrp10le,
-            Format_gbrp16be,
-            Format_gbrp16le,
-            Format_yuva422p,
-            Format_yuva444p,
-            Format_yuva420p9be,
-            Format_yuva420p9le,
-            Format_yuva422p9be,
-            Format_yuva422p9le,
-            Format_yuva444p9be,
-            Format_yuva444p9le,
+            Format_yuv440p,
+            Format_yuv440p10be,
+            Format_yuv440p10le,
+            Format_yuv440p12be,
+            Format_yuv440p12le,
+            Format_yuv444,
+            Format_yuv444p,
+            Format_yuv444p10be,
+            Format_yuv444p10le,
+            Format_yuv444p12be,
+            Format_yuv444p12le,
+            Format_yuv444p14be,
+            Format_yuv444p14le,
+            Format_yuv444p16be,
+            Format_yuv444p16le,
+            Format_yuv444p9be,
+            Format_yuv444p9le,
+            Format_yuva420p,
             Format_yuva420p10be,
             Format_yuva420p10le,
-            Format_yuva422p10be,
-            Format_yuva422p10le,
-            Format_yuva444p10be,
-            Format_yuva444p10le,
             Format_yuva420p16be,
             Format_yuva420p16le,
+            Format_yuva420p9be,
+            Format_yuva420p9le,
+            Format_yuva422p,
+            Format_yuva422p10be,
+            Format_yuva422p10le,
+            Format_yuva422p12be,
+            Format_yuva422p12le,
             Format_yuva422p16be,
             Format_yuva422p16le,
+            Format_yuva422p9be,
+            Format_yuva422p9le,
+            Format_yuva444p,
+            Format_yuva444p10be,
+            Format_yuva444p10le,
+            Format_yuva444p12be,
+            Format_yuva444p12le,
             Format_yuva444p16be,
             Format_yuva444p16le,
-            Format_xyz12le,
-            Format_xyz12be,
-            Format_nv16,
-            Format_nv20le,
-            Format_nv20be,
-            Format_rgba64be,
-            Format_rgba64le,
-            Format_bgra64be,
-            Format_bgra64le,
+            Format_yuva444p9be,
+            Format_yuva444p9le,
+            Format_yuyv422,
+            Format_yvu420p,
             Format_yvyu422,
-            Format_ya16be,
-            Format_ya16le,
-            Format_gbrap,
-            Format_gbrap16be,
-            Format_gbrap16le,
-            Format_0rgb,
-            Format_rgb0,
-            Format_0bgr,
-            Format_bgr0,
-            Format_yuv420p12be,
-            Format_yuv420p12le,
-            Format_yuv420p14be,
-            Format_yuv420p14le,
-            Format_yuv422p12be,
-            Format_yuv422p12le,
-            Format_yuv422p14be,
-            Format_yuv422p14le,
-            Format_yuv444p12be,
-            Format_yuv444p12le,
-            Format_yuv444p14be,
-            Format_yuv444p14le,
-            Format_gbrp12be,
-            Format_gbrp12le,
-            Format_gbrp14be,
-            Format_gbrp14le,
-            Format_yuvj411p,
-            Format_bayer_bggr8,
-            Format_bayer_rggb8,
-            Format_bayer_gbrg8,
-            Format_bayer_grbg8,
-            Format_bayer_bggr16le,
-            Format_bayer_bggr16be,
-            Format_bayer_rggb16le,
-            Format_bayer_rggb16be,
-            Format_bayer_gbrg16le,
-            Format_bayer_gbrg16be,
-            Format_bayer_grbg16le,
-            Format_bayer_grbg16be,
-            Format_yuv440p10le,
-            Format_yuv440p10be,
-            Format_yuv440p12le,
-            Format_yuv440p12be,
-            Format_ayuv64le,
-            Format_ayuv64be,
-            Format_p010le,
-            Format_p010be,
-            Format_gbrap12be,
-            Format_gbrap12le,
-            Format_gbrap10be,
-            Format_gbrap10le,
-            Format_gray12be,
-            Format_gray12le,
-            Format_gray10be,
-            Format_gray10le,
-            Format_p016le,
-            Format_p016be,
-            Format_gray9be,
-            Format_gray9le,
-            Format_gbrpf32be,
-            Format_gbrpf32le,
-            Format_gbrapf32be,
-            Format_gbrapf32le,
-            Format_gray14be,
-            Format_gray14le,
-            Format_grayf32be,
-            Format_grayf32le,
-            Format_rgbp,
-            Format_rgbap,
-            Format_argb1887,
-            Format_bgra1888,
-            Format_yuv444,
-            Format_gray2,
-            Format_gray4,
-            Format_gray24,
-            Format_gray32,
         };
         using PixelFormatList = QList<PixelFormat>;
 
@@ -352,7 +310,6 @@ class AKCOMMONS_EXPORT AkVideoCaps: publ
         Q_INVOKABLE QVariant toVariant() const;
 
         Q_INVOKABLE PixelFormat format() const;
-        Q_INVOKABLE quint32 fourCC() const;
         Q_INVOKABLE int bpp() const;
         Q_INVOKABLE QSize size() const;
         Q_INVOKABLE int width() const;
@@ -376,8 +333,6 @@ class AKCOMMONS_EXPORT AkVideoCaps: publ
         Q_INVOKABLE static int bitsPerPixel(const QString &pixelFormat);
         Q_INVOKABLE static QString pixelFormatToString(PixelFormat pixelFormat);
         Q_INVOKABLE static PixelFormat pixelFormatFromString(const QString &pixelFormat);
-        Q_INVOKABLE static quint32 fourCC(PixelFormat pixelFormat);
-        Q_INVOKABLE static quint32 fourCC(const QString &pixelFormat);
 
     private:
         AkVideoCapsPrivate *d;
--- webcamoid-9.0.0.orig/libAvKys/Lib/src/akvideopacket.cpp
+++ webcamoid-9.0.0/libAvKys/Lib/src/akvideopacket.cpp
@@ -146,14 +146,13 @@ using ImageToPixelFormatMap = QMap<QImag
 inline ImageToPixelFormatMap initImageToPixelFormatMap()
 {
     ImageToPixelFormatMap imageToFormat {
-        {QImage::Format_Mono      , AkVideoCaps::Format_monob   },
         {QImage::Format_RGB32     , AkVideoCaps::Format_0rgb    },
         {QImage::Format_ARGB32    , AkVideoCaps::Format_argb    },
         {QImage::Format_RGB16     , AkVideoCaps::Format_rgb565le},
         {QImage::Format_RGB555    , AkVideoCaps::Format_rgb555le},
         {QImage::Format_RGB888    , AkVideoCaps::Format_rgb24   },
         {QImage::Format_RGB444    , AkVideoCaps::Format_rgb444le},
-        {QImage::Format_Grayscale8, AkVideoCaps::Format_gray    }
+        {QImage::Format_Grayscale8, AkVideoCaps::Format_gray8   }
     };
 
     return imageToFormat;
@@ -448,7 +447,7 @@ QImage AkVideoPacket::toImage() const
     if (size > 0)
         memcpy(image.bits(), this->d->m_buffer.constData(), size);
 
-    if (this->d->m_caps.format() == AkVideoCaps::Format_gray)
+    if (this->d->m_caps.format() == AkVideoCaps::Format_gray8)
         for (int i = 0; i < 256; i++)
             image.setColor(i, QRgb(i));
 
--- webcamoid-9.0.0.orig/libAvKys/Lib/src/qml/akcolorizedimage.cpp
+++ webcamoid-9.0.0/libAvKys/Lib/src/qml/akcolorizedimage.cpp
@@ -46,6 +46,7 @@ class AkColorizedImagePrivate
         AkColorizedImage::VerticalAlignment m_verticalAlignment {AkColorizedImage::AlignVCenter};
         AkColorizedImage::Status m_status {AkColorizedImage::Null};
         qreal m_progress {0.0};
+        bool m_colorize {true};
         bool m_mirror {false};
         bool m_cache {true};
         bool m_asynchronous {false};
@@ -124,6 +125,11 @@ AkColorizedImage::Status AkColorizedImag
     return this->d->m_status;
 }
 
+bool AkColorizedImage::colorize() const
+{
+    return this->d->m_colorize;
+}
+
 bool AkColorizedImage::mirror() const
 {
     return this->d->m_mirror;
@@ -155,7 +161,9 @@ QSGNode *AkColorizedImage::updatePaintNo
     if (!this->d->load())
         return nullptr;
 
-    auto image = this->d->colorizeImage(this->d->m_image);
+    auto image = this->d->m_colorize?
+                     this->d->colorizeImage(this->d->m_image):
+                     this->d->m_image.copy();
 
     if (image.isNull())
         return nullptr;
@@ -171,11 +179,12 @@ QSGNode *AkColorizedImage::updatePaintNo
         return nullptr;
     }
 
-    if (this->smooth())
-        videoFrame->setFiltering(QSGTexture::Linear);
-
-    if (this->d->m_mipmap)
-        videoFrame->setMipmapFiltering(QSGTexture::Nearest);
+    videoFrame->setFiltering(this->smooth()?
+                                 QSGTexture::Linear:
+                                 QSGTexture::Nearest);
+    videoFrame->setMipmapFiltering(this->d->m_mipmap?
+                                       QSGTexture::Linear:
+                                       QSGTexture::Nearest);
 
     QSGSimpleTextureNode *node = nullptr;
 
@@ -199,8 +208,9 @@ QSGNode *AkColorizedImage::updatePaintNo
         emit this->paintedGeometryChanged();
     }
 
-    if (this->smooth())
-        node->setFiltering(QSGTexture::Linear);
+    node->setFiltering(this->smooth()?
+                           QSGTexture::Linear:
+                           QSGTexture::Nearest);
 
     if (this->d->m_mirror)
         node->setTextureCoordinatesTransform(QSGSimpleTextureNode::MirrorHorizontally);
@@ -291,6 +301,17 @@ void AkColorizedImage::setVerticalAlignm
     QMetaObject::invokeMethod(this, "update");
 }
 
+void AkColorizedImage::setColorize(bool colorize)
+{
+    if (this->d->m_colorize == colorize)
+        return;
+
+    this->d->m_colorize = colorize;
+    emit this->colorizeChanged(this->d->m_colorize);
+
+    QMetaObject::invokeMethod(this, "update");
+}
+
 void AkColorizedImage::setMirror(bool mirror)
 {
     if (this->d->m_mirror == mirror)
@@ -357,6 +378,11 @@ void AkColorizedImage::resetVerticalAlig
     this->setVerticalAlignment(AlignVCenter);
 }
 
+void AkColorizedImage::resetColorize()
+{
+    this->setColorize(true);
+}
+
 void AkColorizedImage::resetMirror()
 {
     this->setMirror(false);
--- webcamoid-9.0.0.orig/libAvKys/Lib/src/qml/akcolorizedimage.h
+++ webcamoid-9.0.0/libAvKys/Lib/src/qml/akcolorizedimage.h
@@ -78,6 +78,11 @@ class AKCOMMONS_EXPORT AkColorizedImage:
     Q_PROPERTY(Status status
                READ status
                NOTIFY statusChanged)
+    Q_PROPERTY(bool colorize
+               READ colorize
+               WRITE setColorize
+               RESET resetColorize
+               NOTIFY colorizeChanged)
     Q_PROPERTY(bool mirror
                READ mirror
                WRITE setMirror
@@ -130,13 +135,14 @@ class AKCOMMONS_EXPORT AkColorizedImage:
         Q_INVOKABLE QString source() const;
         Q_INVOKABLE bool cache() const;
         Q_INVOKABLE QColor color() const;
-        Q_INVOKABLE FillMode fillMode() const;
+        Q_INVOKABLE AkColorizedImage::FillMode fillMode() const;
         Q_INVOKABLE QSize sourceSize() const;
         Q_INVOKABLE qreal paintedWidth() const;
         Q_INVOKABLE qreal paintedHeight() const;
-        Q_INVOKABLE HorizontalAlignment horizontalAlignment() const;
-        Q_INVOKABLE VerticalAlignment verticalAlignment() const;
-        Q_INVOKABLE Status status() const;
+        Q_INVOKABLE AkColorizedImage::HorizontalAlignment horizontalAlignment() const;
+        Q_INVOKABLE AkColorizedImage::VerticalAlignment verticalAlignment() const;
+        Q_INVOKABLE AkColorizedImage::Status status() const;
+        Q_INVOKABLE bool colorize() const;
         Q_INVOKABLE bool mirror() const;
         Q_INVOKABLE bool asynchronous() const;
         Q_INVOKABLE bool mipmap() const;
@@ -154,12 +160,13 @@ class AKCOMMONS_EXPORT AkColorizedImage:
         void sourceChanged(const QString &source);
         void cacheChanged(bool cache);
         void colorChanged(const QColor &color);
-        void fillModeChanged(FillMode fillMode);
+        void fillModeChanged(AkColorizedImage::FillMode fillMode);
         void sourceSizeChanged(const QSize &sourceSize);
         void paintedGeometryChanged();
-        void horizontalAlignmentChanged(HorizontalAlignment horizontalAlignment);
-        void verticalAlignmentChanged(VerticalAlignment verticalAlignment);
-        void statusChanged(Status status);
+        void horizontalAlignmentChanged(AkColorizedImage::HorizontalAlignment horizontalAlignment);
+        void verticalAlignmentChanged(AkColorizedImage::VerticalAlignment verticalAlignment);
+        void statusChanged(AkColorizedImage::Status status);
+        void colorizeChanged(bool colorize);
         void mirrorChanged(bool mirror);
         void asynchronousChanged(bool asynchronous);
         void mipmapChanged(bool mipmap);
@@ -169,10 +176,11 @@ class AKCOMMONS_EXPORT AkColorizedImage:
         void setSource(const QString &source);
         void setCache(bool cache);
         void setColor(const QColor &color);
-        void setFillMode(FillMode fillMode);
+        void setFillMode(AkColorizedImage::FillMode fillMode);
         void setSourceSize(const QSize &sourceSize);
-        void setHorizontalAlignment(HorizontalAlignment horizontalAlignment);
-        void setVerticalAlignment(VerticalAlignment verticalAlignment);
+        void setHorizontalAlignment(AkColorizedImage::HorizontalAlignment horizontalAlignment);
+        void setVerticalAlignment(AkColorizedImage::VerticalAlignment verticalAlignment);
+        void setColorize(bool colorize);
         void setMirror(bool mirror);
         void setAsynchronous(bool asynchronous);
         void setMipmap(bool mipmap);
@@ -183,6 +191,7 @@ class AKCOMMONS_EXPORT AkColorizedImage:
         void resetSourceSize();
         void resetHorizontalAlignment();
         void resetVerticalAlignment();
+        void resetColorize();
         void resetMirror();
         void resetAsynchronous();
         void resetMipmap();
--- webcamoid-9.0.0.orig/libAvKys/Plugins/AdjustHSL/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/AdjustHSL/share/qml/main.qml
@@ -48,6 +48,7 @@ GridLayout {
     }
 
     Label {
+        id: txtHue
         text: qsTr("Hue")
     }
     Slider {
@@ -57,6 +58,7 @@ GridLayout {
         from: -359
         to: 359
         Layout.fillWidth: true
+        Accessible.name: txtHue.text
 
         onValueChanged: AdjustHSL.hue = value
     }
@@ -67,10 +69,12 @@ GridLayout {
         to: sldHue.to
         stepSize: sldHue.stepSize
         editable: true
+        Accessible.name: txtHue.text
 
         onValueChanged: AdjustHSL.hue = Number(value)
     }
     Label {
+        id: txtSaturation
         text: qsTr("Saturation")
     }
     Slider {
@@ -80,6 +84,7 @@ GridLayout {
         from: -255
         to: 255
         Layout.fillWidth: true
+        Accessible.name: txtSaturation.text
 
         onValueChanged: AdjustHSL.saturation = value
     }
@@ -90,10 +95,12 @@ GridLayout {
         to: sldSaturation.to
         stepSize: sldSaturation.stepSize
         editable: true
+        Accessible.name: txtSaturation.text
 
         onValueChanged: AdjustHSL.saturation = Number(value)
     }
     Label {
+        id: txtLuminance
         text: qsTr("Luminance")
     }
     Slider {
@@ -103,6 +110,7 @@ GridLayout {
         from: -255
         to: 255
         Layout.fillWidth: true
+        Accessible.name: txtLuminance.text
 
         onValueChanged: AdjustHSL.luminance = value
     }
@@ -113,6 +121,7 @@ GridLayout {
         to: sldLuminance.to
         stepSize: sldLuminance.stepSize
         editable: true
+        Accessible.name: txtLuminance.text
 
         onValueChanged: AdjustHSL.luminance = Number(value)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Aging/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Aging/share/qml/main.qml
@@ -45,6 +45,7 @@ GridLayout {
         to: 255
         stepSize: 1
         Layout.fillWidth: true
+        Accessible.name: lblNScratches.text
 
         onValueChanged: Aging.nScratches = value
     }
@@ -54,12 +55,14 @@ GridLayout {
         to: sldNScratches.to
         stepSize: sldNScratches.stepSize
         editable: true
+        Accessible.name: lblNScratches.text
 
         onValueChanged: Aging.nScratches = Number(value)
     }
 
     // Aging mode.
     Label {
+        id: txtAddDust
         text: qsTr("Add dust")
     }
     RowLayout {
@@ -72,6 +75,7 @@ GridLayout {
         Switch {
             id: chkAddDust
             checked: Aging.addDust
+            Accessible.name: txtAddDust.text
 
             onCheckedChanged: Aging.addDust = checked
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/AspectRatio/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/AspectRatio/share/qml/main.qml
@@ -25,11 +25,13 @@ GridLayout {
     columns: 2
 
     Label {
+        id: txtWidth
         text: qsTr("Width")
     }
     TextField {
         text: AspectRatio.width
         placeholderText: qsTr("Aspect ratio width")
+        Accessible.name: txtWidth.text
         selectByMouse: true
         validator: RegExpValidator {
             regExp: /[1-9][0-9]*/
@@ -39,11 +41,13 @@ GridLayout {
         onTextChanged: AspectRatio.width = Number(text)
     }
     Label {
+        id: txtHeight
         text: qsTr("Height")
     }
     TextField {
         text: AspectRatio.height
         placeholderText: qsTr("Aspect ratio height")
+        Accessible.name: txtHeight.text
         selectByMouse: true
         validator: RegExpValidator {
             regExp: /[1-9][0-9]*/
--- webcamoid-9.0.0.orig/libAvKys/Plugins/AudioDevice/src/alsa/src/audiodevalsa.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/AudioDevice/src/alsa/src/audiodevalsa.cpp
@@ -18,11 +18,11 @@
  */
 
 #include <cstdarg>
+#include <QFileSystemWatcher>
 #include <QMap>
-#include <QVector>
-#include <QTimer>
 #include <QMutex>
-#include <QFileSystemWatcher>
+#include <QTimer>
+#include <QVector>
 #include <alsa/asoundlib.h>
 #include <alsa/error.h>
 #include <akaudiopacket.h>
--- webcamoid-9.0.0.orig/libAvKys/Plugins/AudioDevice/src/coreaudio/src/audiodevcoreaudio.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/AudioDevice/src/coreaudio/src/audiodevcoreaudio.cpp
@@ -18,6 +18,7 @@
  */
 
 #include <QMap>
+#include <QMutex>
 #include <QVector>
 #include <QWaitCondition>
 #include <akaudiocaps.h>
--- webcamoid-9.0.0.orig/libAvKys/Plugins/AudioDevice/src/jack/CMakeLists.txt
+++ webcamoid-9.0.0/libAvKys/Plugins/AudioDevice/src/jack/CMakeLists.txt
@@ -42,9 +42,6 @@ set(SOURCES
     ../audiodev.h
     src/audiodevjack.cpp
     src/audiodevjack.h
-    src/jackserver.cpp
-    src/jackserver.h
-    src/jackservertypedefs.h
     src/plugin.cpp
     src/plugin.h
     pspec.json)
--- webcamoid-9.0.0.orig/libAvKys/Plugins/AudioDevice/src/jack/src/audiodevjack.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/AudioDevice/src/jack/src/audiodevjack.cpp
@@ -27,7 +27,6 @@
 #include <jack/jack.h>
 
 #include "audiodevjack.h"
-#include "jackserver.h"
 
 using JackErrorCodes = QMap<jack_status_t, QString>;
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/AudioDevice/src/jack/src/jackserver.cpp
+++ /dev/null
@@ -1,408 +0,0 @@
-/* Webcamoid, webcam capture application.
- * Copyright (C) 2016  Gonzalo Exequiel Pedone
- *
- * Webcamoid is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * Webcamoid is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
- *
- * Web-Site: http://webcamoid.github.io/
- */
-
-#include <QtDebug>
-#include "jackserver.h"
-
-JackServer::JackServer(on_device_acquire_t onDeviceAcquire,
-                       on_device_release_t onDeviceRelease,
-                       QObject *parent):
-    QObject(parent)
-{
-    this->m_library.setFileName("jackserver");
-
-    if (!this->m_library.load())
-        return;
-
-    LOAD_FUNC(this->m_library, jackctl_server_create);
-    LOAD_FUNC(this->m_library, jackctl_server_destroy);
-    LOAD_FUNC(this->m_library, jackctl_server_start);
-    LOAD_FUNC(this->m_library, jackctl_server_stop);
-    LOAD_FUNC(this->m_library, jackctl_server_get_drivers_list);
-    LOAD_FUNC(this->m_library, jackctl_server_get_parameters);
-    LOAD_FUNC(this->m_library, jackctl_server_switch_master);
-    LOAD_FUNC(this->m_library, jackctl_driver_get_name);
-    LOAD_FUNC(this->m_library, jackctl_driver_get_parameters);
-    LOAD_FUNC(this->m_library, jackctl_parameter_get_name);
-    LOAD_FUNC(this->m_library, jackctl_parameter_get_short_description);
-    LOAD_FUNC(this->m_library, jackctl_parameter_get_long_description);
-    LOAD_FUNC(this->m_library, jackctl_parameter_get_type);
-    LOAD_FUNC(this->m_library, jackctl_parameter_is_set);
-    LOAD_FUNC(this->m_library, jackctl_parameter_reset);
-    LOAD_FUNC(this->m_library, jackctl_parameter_get_value);
-    LOAD_FUNC(this->m_library, jackctl_parameter_set_value);
-    LOAD_FUNC(this->m_library, jackctl_parameter_get_default_value);
-
-    this->m_server = this->jackctl_server_create(onDeviceAcquire,
-                                                 onDeviceRelease);
-}
-
-JackServer::~JackServer()
-{
-    if (this->m_library.isLoaded()) {
-        if (this->m_server)
-            this->jackctl_server_destroy(this->m_server);
-
-        this->m_library.unload();
-    }
-}
-
-bool JackServer::start(jackctl_driver_t *driver)
-{
-    return this->jackctl_server_start(this->m_server, driver);
-}
-
-bool JackServer::start(const QString &driver)
-{
-    return this->start(this->driverByName(driver));
-}
-
-bool JackServer::stop()
-{
-    return this->jackctl_server_stop(this->m_server);
-}
-
-QList<jackctl_driver_t *> JackServer::drivers() const
-{
-    QList<jackctl_driver_t *> driversList;
-    auto drivers = this->jackctl_server_get_drivers_list(this->m_server);
-
-    for (auto driver = drivers; driver;  driver = driver->next)
-        driversList << reinterpret_cast<jackctl_driver_t *>(driver->data);
-
-    return driversList;
-}
-
-QStringList JackServer::driversByName() const
-{
-    QStringList drivers;
-
-    for (auto &driver: this->drivers())
-        drivers << this->name(driver);
-
-    return drivers;
-}
-
-jackctl_driver_t *JackServer::driverByName(const QString &name) const
-{
-    for (auto &driver: this->drivers())
-        if (this->name(driver) == name)
-            return  driver;
-
-    return nullptr;
-}
-
-QString JackServer::name(jackctl_driver_t *driver) const
-{
-    return this->jackctl_driver_get_name(driver);
-}
-
-bool JackServer::switchMaster(jackctl_driver_t *driver)
-{
-    return this->jackctl_server_switch_master(this->m_server, driver);
-}
-
-QList<jackctl_parameter_t *> JackServer::parameters() const
-{
-    QList<jackctl_parameter_t *> parametersList;
-    auto parameters = this->jackctl_server_get_parameters(this->m_server);
-
-    for (auto parameter = parameters; parameter;  parameter = parameter->next)
-        parametersList << reinterpret_cast<jackctl_parameter_t *>(parameter->data);
-
-    return parametersList;
-}
-
-QList<jackctl_parameter_t *> JackServer::parameters(jackctl_driver_t *driver) const
-{
-    QList<jackctl_parameter_t *> parametersList;
-    auto parameters = this->jackctl_driver_get_parameters(driver);
-
-    for (auto parameter = parameters; parameter;  parameter = parameter->next)
-        parametersList << reinterpret_cast<jackctl_parameter_t *>(parameter->data);
-
-    return parametersList;
-}
-
-QStringList JackServer::parametersByName() const
-{
-    QStringList parameters;
-
-    for (auto &parameter: this->parameters())
-        parameters << this->name(parameter);
-
-    return parameters;
-}
-
-QStringList JackServer::parametersByName(jackctl_driver_t *driver) const
-{
-    QStringList parameters;
-
-    for (auto &parameter: this->parameters(driver))
-        parameters << this->name(parameter);
-
-    return parameters;
-}
-
-jackctl_parameter_t *JackServer::parameterByName(const QString &name) const
-{
-    for (auto &parameter: this->parameters())
-        if (this->name(parameter) == name)
-            return  parameter;
-
-    return nullptr;
-}
-
-jackctl_parameter_t *JackServer::parameterByName(jackctl_driver_t *driver,
-                                                 const QString &name) const
-{
-    for (auto &parameter: this->parameters(driver))
-        if (this->name(parameter) == name)
-            return  parameter;
-
-    return nullptr;
-}
-
-QString JackServer::name(jackctl_parameter_t *parameter) const
-{
-    return QString(this->jackctl_parameter_get_name(parameter));
-}
-
-QString JackServer::description(jackctl_parameter_t *parameter) const
-{
-    return QString(this->jackctl_parameter_get_short_description(parameter));
-}
-
-QString JackServer::longDescription(jackctl_parameter_t *parameter) const
-{
-    return QString(this->jackctl_parameter_get_long_description(parameter));
-}
-
-bool JackServer::isSet(jackctl_parameter_t *parameter) const
-{
-    return jackctl_parameter_is_set(parameter);
-}
-
-QVariant JackServer::value(jackctl_parameter_t *parameter,
-                           bool defaultValue) const
-{
-    auto value = defaultValue?
-                     this->jackctl_parameter_get_default_value(parameter):
-                     this->jackctl_parameter_get_value(parameter);
-
-    switch (this->jackctl_parameter_get_type(parameter)) {
-    case JackParamInt:
-        return QVariant(value.i);
-    case JackParamUInt:
-        return QVariant(value.ui);
-    case JackParamChar:
-        return QVariant(value.c);
-    case JackParamString:
-        return QVariant(value.str);
-    case JackParamBool:
-        return QVariant(value.b);
-    }
-
-    return QVariant();
-}
-
-bool JackServer::setValue(jackctl_parameter_t *parameter, const QVariant &value)
-{
-    jackctl_parameter_value_t jvalue = {};
-
-    switch (this->jackctl_parameter_get_type(parameter)) {
-    case JackParamInt:
-        jvalue.i = value.value<decltype(jvalue.i)>();
-
-        break;
-    case JackParamUInt:
-        jvalue.ui = value.value<decltype(jvalue.ui)>();
-
-        break;
-    case JackParamChar:
-        jvalue.c = value.value<decltype(jvalue.c)>();
-
-        break;
-    case JackParamString: {
-        auto str = value.toString();
-        memcpy(jvalue.str,
-               str.toStdString().c_str(),
-               size_t(std::min(str.size(), JACK_PARAM_STRING_MAX)));
-
-        break;
-    }
-    case JackParamBool:
-        jvalue.b = value.toBool();
-
-        break;
-    }
-
-    return this->jackctl_parameter_set_value(parameter, &jvalue);
-}
-
-bool JackServer::resetValue(jackctl_parameter_t *parameter)
-{
-    return this->jackctl_parameter_reset(parameter);
-}
-
-jackctl_server_t *JackServer::jackctl_server_create(on_device_acquire_t on_device_acquire,
-                                                    on_device_release_t on_device_release) const
-{
-    if (this->m_jackctl_server_create)
-        return this->m_jackctl_server_create(on_device_acquire, on_device_release);
-
-    return nullptr;
-}
-
-void JackServer::jackctl_server_destroy(jackctl_server_t *server) const
-{
-    if (m_jackctl_server_destroy)
-        this->m_jackctl_server_destroy(server);
-}
-
-bool JackServer::jackctl_server_start(jackctl_server_t *server,
-                                      jackctl_driver_t *driver) const
-{
-    if (this->m_jackctl_server_start)
-        return this->m_jackctl_server_start(server, driver);
-
-    return false;
-}
-
-bool JackServer::jackctl_server_stop(jackctl_server_t *server) const
-{
-    if (this->m_jackctl_server_stop)
-        return this->m_jackctl_server_stop(server);
-
-    return true;
-}
-
-const JSList *JackServer::jackctl_server_get_drivers_list(jackctl_server_t *server) const
-{
-    if (this->m_jackctl_server_get_drivers_list)
-        return this->m_jackctl_server_get_drivers_list(server);
-
-    return nullptr;
-}
-
-const JSList *JackServer::jackctl_server_get_parameters(jackctl_server_t *server) const
-{
-    if (this->m_jackctl_server_get_parameters)
-        return this->m_jackctl_server_get_parameters(server);
-
-    return nullptr;
-}
-
-bool JackServer::jackctl_server_switch_master(jackctl_server_t *server,
-                                              jackctl_driver_t *driver) const
-{
-    if (this->m_jackctl_server_switch_master)
-        return this->m_jackctl_server_switch_master(server, driver);
-
-    return false;
-}
-
-const char *JackServer::jackctl_driver_get_name(jackctl_driver_t *driver) const
-{
-    if (this->m_jackctl_driver_get_name)
-        return this->m_jackctl_driver_get_name(driver);
-
-    return nullptr;
-}
-
-const JSList *JackServer::jackctl_driver_get_parameters(jackctl_driver_t *driver) const
-{
-    if (this->m_jackctl_driver_get_parameters)
-        return this->m_jackctl_driver_get_parameters(driver);
-
-    return nullptr;
-}
-
-const char *JackServer::jackctl_parameter_get_name(jackctl_parameter_t *parameter) const
-{
-    if (this->m_jackctl_parameter_get_name)
-        return this->m_jackctl_parameter_get_name(parameter);
-
-    return nullptr;
-}
-
-const char *JackServer::jackctl_parameter_get_short_description(jackctl_parameter_t *parameter) const
-{
-    if (this->m_jackctl_parameter_get_short_description)
-        return this->m_jackctl_parameter_get_short_description(parameter);
-
-    return nullptr;
-}
-
-const char *JackServer::jackctl_parameter_get_long_description(jackctl_parameter_t *parameter) const
-{
-    if (this->m_jackctl_parameter_get_long_description)
-        return this->m_jackctl_parameter_get_long_description(parameter);
-
-    return nullptr;
-}
-
-jackctl_param_type_t JackServer::jackctl_parameter_get_type(jackctl_parameter_t *parameter) const
-{
-    if (this->m_jackctl_parameter_get_type)
-        return this->m_jackctl_parameter_get_type(parameter);
-
-    return jackctl_param_type_t(0);
-}
-
-bool JackServer::jackctl_parameter_is_set(jackctl_parameter_t *parameter) const
-{
-    if (this->m_jackctl_parameter_is_set)
-        return this->m_jackctl_parameter_is_set(parameter);
-
-    return false;
-}
-
-bool JackServer::jackctl_parameter_reset(jackctl_parameter_t *parameter) const
-{
-    if (this->m_jackctl_parameter_reset)
-        return this->m_jackctl_parameter_reset(parameter);
-
-    return false;
-}
-
-jackctl_parameter_value_t JackServer::jackctl_parameter_get_value(jackctl_parameter_t *parameter) const
-{
-    if (this->m_jackctl_parameter_get_value)
-        return this->m_jackctl_parameter_get_value(parameter);
-
-    return {};
-}
-
-bool JackServer::jackctl_parameter_set_value(jackctl_parameter_t *parameter,
-                                             const jackctl_parameter_value_t *value_ptr) const
-{
-    if (this->m_jackctl_parameter_set_value)
-        return this->m_jackctl_parameter_set_value(parameter, value_ptr);
-
-    return false;
-}
-
-jackctl_parameter_value_t JackServer::jackctl_parameter_get_default_value(jackctl_parameter_t *parameter) const
-{
-    if (this->m_jackctl_parameter_get_default_value)
-        return this->m_jackctl_parameter_get_default_value(parameter);
-
-    return {};
-}
--- webcamoid-9.0.0.orig/libAvKys/Plugins/AudioDevice/src/jack/src/jackserver.h
+++ /dev/null
@@ -1,139 +0,0 @@
-/* Webcamoid, webcam capture application.
- * Copyright (C) 2016  Gonzalo Exequiel Pedone
- *
- * Webcamoid is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * Webcamoid is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
- *
- * Web-Site: http://webcamoid.github.io/
- */
-
-#ifndef JACKSERVER_H
-#define JACKSERVER_H
-
-#include <QVariant>
-#include <QLibrary>
-
-#include "jackservertypedefs.h"
-
-#define DECL_FUNC(ret, func, ...) \
-    private: \
-        typedef ret func##_t(__VA_ARGS__); \
-        ret func(__VA_ARGS__) const; \
-        func##_t *m_##func;
-
-#define LOAD_FUNC(library, func) \
-    m_##func = reinterpret_cast<func##_t *>(library.resolve(#func))
-
-using on_device_acquire_t = bool (*)(const char *device_name);
-using on_device_release_t = void (*)(const char *device_name);
-
-class JackServer: public QObject
-{
-    Q_OBJECT
-
-    public:
-        JackServer(on_device_acquire_t onDeviceAcquire=nullptr,
-                   on_device_release_t onDeviceRelease=nullptr,
-                   QObject *parent=nullptr);
-        ~JackServer();
-
-        Q_INVOKABLE bool start(jackctl_driver_t *driver);
-        Q_INVOKABLE bool start(const QString &driver);
-        Q_INVOKABLE bool stop();
-        Q_INVOKABLE QList<jackctl_driver_t *> drivers() const;
-        Q_INVOKABLE QStringList driversByName() const;
-        Q_INVOKABLE jackctl_driver_t *driverByName(const QString &name) const;
-        Q_INVOKABLE QString name(jackctl_driver_t *driver) const;
-        Q_INVOKABLE bool switchMaster(jackctl_driver_t *driver);
-        Q_INVOKABLE QList<jackctl_parameter_t *> parameters() const;
-        Q_INVOKABLE QList<jackctl_parameter_t *> parameters(jackctl_driver_t *driver) const;
-        Q_INVOKABLE QStringList parametersByName() const;
-        Q_INVOKABLE QStringList parametersByName(jackctl_driver_t *driver) const;
-        Q_INVOKABLE jackctl_parameter_t *parameterByName(const QString &name) const;
-        Q_INVOKABLE jackctl_parameter_t *parameterByName(jackctl_driver_t *driver,
-                                                         const QString &name) const;
-        Q_INVOKABLE QString name(jackctl_parameter_t *parameter) const;
-        Q_INVOKABLE QString description(jackctl_parameter_t *parameter) const;
-        Q_INVOKABLE QString longDescription(jackctl_parameter_t *parameter) const;
-        Q_INVOKABLE bool isSet(jackctl_parameter_t *parameter) const;
-        Q_INVOKABLE QVariant value(jackctl_parameter_t *parameter,
-                                   bool defaultValue=false) const;
-        Q_INVOKABLE bool setValue(jackctl_parameter_t *parameter,
-                                  const QVariant &value);
-        Q_INVOKABLE bool resetValue(jackctl_parameter_t *parameter);
-
-    private:
-        QLibrary m_library;
-        jackctl_server_t *m_server;
-
-        DECL_FUNC(jackctl_server_t *,
-                  jackctl_server_create,
-                  on_device_acquire_t on_device_acquire,
-                  on_device_release_t on_device_release)
-        DECL_FUNC(void,
-                  jackctl_server_destroy,
-                  jackctl_server_t *server)
-        DECL_FUNC(bool,
-                  jackctl_server_start,
-                  jackctl_server_t *server,
-                  jackctl_driver_t *driver)
-        DECL_FUNC(bool,
-                  jackctl_server_stop,
-                  jackctl_server_t *server)
-        DECL_FUNC(const JSList *,
-                  jackctl_server_get_drivers_list,
-                  jackctl_server_t *server)
-        DECL_FUNC(const JSList *,
-                  jackctl_server_get_parameters,
-                  jackctl_server_t *server)
-        DECL_FUNC(bool,
-                  jackctl_server_switch_master,
-                  jackctl_server_t *server,
-                  jackctl_driver_t *driver)
-        DECL_FUNC(const char *,
-                  jackctl_driver_get_name,
-                  jackctl_driver_t *driver)
-        DECL_FUNC(const JSList *,
-                  jackctl_driver_get_parameters,
-                  jackctl_driver_t *driver)
-        DECL_FUNC(const char *,
-                  jackctl_parameter_get_name,
-                  jackctl_parameter_t *parameter)
-        DECL_FUNC(const char *,
-                  jackctl_parameter_get_short_description,
-                  jackctl_parameter_t *parameter)
-        DECL_FUNC(const char *,
-                  jackctl_parameter_get_long_description,
-                  jackctl_parameter_t *parameter)
-        DECL_FUNC(jackctl_param_type_t,
-                  jackctl_parameter_get_type,
-                  jackctl_parameter_t *parameter)
-        DECL_FUNC(bool,
-                  jackctl_parameter_is_set,
-                  jackctl_parameter_t *parameter)
-        DECL_FUNC(bool,
-                  jackctl_parameter_reset,
-                  jackctl_parameter_t *parameter)
-        DECL_FUNC(jackctl_parameter_value_t,
-                  jackctl_parameter_get_value,
-                  jackctl_parameter_t *parameter)
-        DECL_FUNC(bool,
-                  jackctl_parameter_set_value,
-                  jackctl_parameter_t *parameter,
-                  const jackctl_parameter_value_t *value_ptr)
-        DECL_FUNC(jackctl_parameter_value_t,
-                  jackctl_parameter_get_default_value,
-                  jackctl_parameter_t *parameter)
-};
-
-#endif // JACKSERVER_H
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Blur/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Blur/share/qml/main.qml
@@ -45,6 +45,7 @@ GridLayout {
         stepSize: 1
         to: 128
         Layout.fillWidth: true
+        Accessible.name: lblRadius.text
 
         onValueChanged: Blur.radius = value
     }
@@ -54,6 +55,7 @@ GridLayout {
         to: sldRadius.to
         stepSize: sldRadius.stepSize
         editable: true
+        Accessible.name: lblRadius.text
 
         onValueChanged: Blur.radius = Number(value)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/CMakeLists.txt
+++ webcamoid-9.0.0/libAvKys/Plugins/CMakeLists.txt
@@ -26,6 +26,7 @@ add_subdirectory(ACapsConvert)
 add_subdirectory(AudioDevice)
 add_subdirectory(AudioGen)
 add_subdirectory(DesktopCapture)
+add_subdirectory(ImageSrc)
 add_subdirectory(Multiplex)
 add_subdirectory(MultiSink)
 add_subdirectory(MultiSrc)
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Cartoon/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Cartoon/share/qml/main.qml
@@ -69,7 +69,7 @@ GridLayout {
 
     Label {
         id: lblNColors
-        text: qsTr("N° of colors")
+        text: qsTr("Number of colors")
     }
     Slider {
         id: sldNColors
@@ -77,6 +77,7 @@ GridLayout {
         stepSize: 1
         to: 32
         Layout.fillWidth: true
+        Accessible.name: lblNColors.text
 
         onValueChanged: Cartoon.ncolors = value
     }
@@ -86,6 +87,7 @@ GridLayout {
         to: sldNColors.to
         stepSize: sldNColors.stepSize
         editable: true
+        Accessible.name: lblNColors.text
 
         onValueChanged: Cartoon.ncolors = Number(value)
     }
@@ -100,6 +102,7 @@ GridLayout {
         stepSize: 1
         to: 442
         Layout.fillWidth: true
+        Accessible.name: lblColorDiff.text
 
         onValueChanged: Cartoon.colorDiff = value
     }
@@ -109,11 +112,13 @@ GridLayout {
         to: sldColorDiff.to
         stepSize: sldColorDiff.stepSize
         editable: true
+        Accessible.name: lblColorDiff.text
 
         onValueChanged: Cartoon.colorDiff = Number(value)
     }
 
     Label {
+        id: txtShowEdges
         text: qsTr("Show edges")
     }
     RowLayout {
@@ -125,6 +130,7 @@ GridLayout {
         Switch {
             id: chkShowEdges
             checked: Cartoon.showEdges
+            Accessible.name: txtShowEdges.text
 
             onCheckedChanged: Cartoon.showEdges = checked
         }
@@ -146,6 +152,7 @@ GridLayout {
             stepSize: sldThreshold.stepSize
             enabled: chkShowEdges.checked
             editable: true
+            Accessible.name: lblThreshold.text
 
             onValueChanged: Cartoon.thresholdLow = Number(value)
         }
@@ -157,6 +164,7 @@ GridLayout {
             to: 255
             enabled: chkShowEdges.checked
             Layout.fillWidth: true
+            Accessible.name: lblThreshold.text
 
             first.onValueChanged: Cartoon.thresholdLow = first.value
             second.onValueChanged: Cartoon.thresholdHi = second.value
@@ -168,12 +176,14 @@ GridLayout {
             stepSize: sldThreshold.stepSize
             enabled: chkShowEdges.checked
             editable: true
+            Accessible.name: lblThreshold.text
 
             onValueChanged: Cartoon.thresholdHi = Number(value)
         }
     }
 
     Label {
+        id: txtLineColor
         text: qsTr("Line color")
         enabled: chkShowEdges.checked
     }
@@ -187,6 +197,7 @@ GridLayout {
             currentColor: AkUtils.fromRgba(Cartoon.lineColor)
             title: qsTr("Choose a color")
             enabled: chkShowEdges.checked
+            Accessible.description: txtLineColor.text
 
             onCurrentColorChanged: Cartoon.lineColor = AkUtils.toRgba(currentColor)
         }
@@ -194,6 +205,7 @@ GridLayout {
 
     // Scan block.
     Label {
+        id: txtScanBlock
         text: qsTr("Scan block")
     }
     TextField {
@@ -205,6 +217,7 @@ GridLayout {
         }
         Layout.fillWidth: true
         Layout.columnSpan: 2
+        Accessible.name: txtScanBlock.text
 
         onTextChanged: Cartoon.scanSize = strToSize(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/ChangeHSL/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/ChangeHSL/share/qml/main.qml
@@ -33,6 +33,7 @@ ColumnLayout {
     }
 
     Label {
+        id: txtTransformMatrix
         //: https://en.wikipedia.org/wiki/Transformation_matrix
         text: qsTr("Transform matrix")
     }
@@ -48,6 +49,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 0, Row 0")
 
             onTextChanged: updateKernel(0, text)
         }
@@ -59,6 +61,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 1, Row 0")
 
             onTextChanged: updateKernel(1, text)
         }
@@ -70,6 +73,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 2, Row 0")
 
             onTextChanged: updateKernel(2, text)
         }
@@ -81,6 +85,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 3, Row 0")
 
             onTextChanged: updateKernel(3, text)
         }
@@ -94,6 +99,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 0, Row 1")
 
             onTextChanged: updateKernel(4, text)
         }
@@ -105,6 +111,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 1, Row 1")
 
             onTextChanged: updateKernel(5, text)
         }
@@ -116,6 +123,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 2, Row 1")
 
             onTextChanged: updateKernel(6, text)
         }
@@ -127,6 +135,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 3, Row 1")
 
             onTextChanged: updateKernel(7, text)
         }
@@ -140,6 +149,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 0, Row 2")
 
             onTextChanged: updateKernel(8, text)
         }
@@ -151,6 +161,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 1, Row 2")
 
             onTextChanged: updateKernel(9, text)
         }
@@ -162,6 +173,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 2, Row 2")
 
             onTextChanged: updateKernel(10, text)
         }
@@ -173,6 +185,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 3, Row 2")
 
             onTextChanged: updateKernel(11, text)
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Charify/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Charify/share/qml/main.qml
@@ -41,6 +41,7 @@ GridLayout {
     }
 
     Label {
+        id: txtMode
         text: qsTr("Mode")
     }
     ComboBox {
@@ -48,6 +49,7 @@ GridLayout {
         textRole: "text"
         currentIndex: optionIndex(cbxMode, Charify.mode)
         Layout.fillWidth: true
+        Accessible.description: txtMode.text
 
         model: ListModel {
             ListElement {
@@ -64,6 +66,7 @@ GridLayout {
     }
 
     Label {
+        id: txtSymbols
         text: qsTr("Symbols")
     }
     TextField {
@@ -71,11 +74,13 @@ GridLayout {
         placeholderText: qsTr("Symbols")
         selectByMouse: true
         Layout.fillWidth: true
+        Accessible.name: txtSymbols.text
 
         onTextChanged: Charify.charTable = text
     }
 
     Label {
+        id: txtFont
         text: qsTr("Font")
     }
     RowLayout {
@@ -87,16 +92,19 @@ GridLayout {
             readOnly: true
             font: Charify.font
             Layout.fillWidth: true
+            Accessible.name: txtFont.text
         }
         Button {
             text: qsTr("Search")
             icon.source: "image://icons/fonts"
+            Accessible.description: qsTr("Search the font to be used")
 
             onClicked: fontDialog.open()
         }
     }
 
     Label {
+        id: txtHinting
         text: qsTr("Hinting")
     }
     ComboBox {
@@ -104,6 +112,7 @@ GridLayout {
         textRole: "text"
         currentIndex: optionIndex(cbxHinting, Charify.hintingPreference)
         Layout.fillWidth: true
+        Accessible.description: txtHinting.text
 
         model: ListModel {
             ListElement {
@@ -128,6 +137,7 @@ GridLayout {
     }
 
     Label {
+        id: txtStyle
         //: Different font rendering strategies
         text: qsTr("Style")
     }
@@ -136,6 +146,7 @@ GridLayout {
         textRole: "text"
         currentIndex: optionIndex(cbxStyle, Charify.styleStrategy)
         Layout.fillWidth: true
+        Accessible.description: txtStyle.text
 
         model: ListModel {
             ListElement {
@@ -196,6 +207,7 @@ GridLayout {
     }
 
     Label {
+        id: txtForegroundColor
         text: qsTr("Foreground color")
     }
     RowLayout {
@@ -206,12 +218,14 @@ GridLayout {
             currentColor: AkUtils.fromRgba(Charify.foregroundColor)
             title: qsTr("Choose the foreground color")
             showAlphaChannel: true
+            Accessible.description: txtForegroundColor.text
 
             onCurrentColorChanged: Charify.foregroundColor = AkUtils.toRgba(currentColor)
         }
     }
 
     Label {
+        id: txtBackgroundColor
         text: qsTr("Background color")
     }
     RowLayout {
@@ -222,12 +236,14 @@ GridLayout {
             currentColor: AkUtils.fromRgba(Charify.backgroundColor)
             title: qsTr("Choose the background color")
             showAlphaChannel: true
+            Accessible.description: txtBackgroundColor.text
 
             onCurrentColorChanged: Charify.backgroundColor = AkUtils.toRgba(currentColor)
         }
     }
 
     Label {
+        id: txtReversed
         text: qsTr("Reversed")
     }
     RowLayout {
@@ -236,6 +252,7 @@ GridLayout {
         }
         Switch {
             checked: Charify.reversed
+            Accessible.name: txtReversed.text
 
             onCheckedChanged: Charify.reversed = checked
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Cinema/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Cinema/share/qml/main.qml
@@ -47,6 +47,7 @@ GridLayout {
         stepSize: 0.01
         to: 1
         Layout.fillWidth: true
+        Accessible.name: lblStripSize.text
 
         onValueChanged: Cinema.stripSize = value
     }
@@ -56,6 +57,7 @@ GridLayout {
         to: multiplier * sldStripSize.to
         stepSize: multiplier * sldStripSize.stepSize
         editable: true
+        Accessible.name: lblStripSize.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
@@ -75,6 +77,7 @@ GridLayout {
 
     // Configure strip color.
     Label {
+        id: txtColor
         text: qsTr("Color")
     }
     RowLayout {
@@ -87,6 +90,7 @@ GridLayout {
             currentColor: AkUtils.fromRgba(Cinema.stripColor)
             title: qsTr("Choose the strips color")
             showAlphaChannel: true
+            Accessible.description: txtColor.text
 
             onCurrentColorChanged: Cinema.stripColor = AkUtils.toRgba(currentColor)
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/ColorFilter/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/ColorFilter/share/qml/main.qml
@@ -38,6 +38,7 @@ GridLayout {
 
     // Configure strip color.
     Label {
+        id: txtColor
         text: qsTr("Color")
     }
     RowLayout {
@@ -51,6 +52,7 @@ GridLayout {
             title: qsTr("Select the color to filter")
             modality: Qt.NonModal
             showAlphaChannel: true
+            Accessible.description: txtColor.text
 
             onCurrentColorChanged: ColorFilter.colorf = AkUtils.toRgba(currentColor)
             onIsOpenChanged: ColorFilter.disable = isOpen
@@ -68,6 +70,7 @@ GridLayout {
         stepSize: 1
         to: 256
         Layout.fillWidth: true
+        Accessible.name: lblRadius.text
 
         onValueChanged: ColorFilter.radius = value
     }
@@ -77,6 +80,7 @@ GridLayout {
         to: sldRadius.to
         stepSize: sldRadius.stepSize
         editable: true
+        Accessible.name: lblRadius.text
 
         onValueChanged: ColorFilter.radius = Number(value)
     }
@@ -95,6 +99,7 @@ GridLayout {
         Switch {
             id: chkSoft
             checked: ColorFilter.soft
+            Accessible.name: lblSoft.text
 
             onCheckedChanged: ColorFilter.soft = checked
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/ColorReplace/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/ColorReplace/share/qml/main.qml
@@ -38,6 +38,7 @@ GridLayout {
 
     // Color to replace.
     Label {
+        id: txtOldColor
         text: qsTr("Old color")
     }
     RowLayout {
@@ -51,6 +52,7 @@ GridLayout {
             title: qsTr("Select the color to replace")
             modality: Qt.NonModal
             showAlphaChannel: true
+            Accessible.description: txtOldColor.text
 
             onCurrentColorChanged: ColorReplace.from = AkUtils.toRgba(currentColor)
             onIsOpenChanged: ColorReplace.disable = isOpen
@@ -59,6 +61,7 @@ GridLayout {
 
     // Color to replace.
     Label {
+        id: txtNewColor
         text: qsTr("New color")
     }
     RowLayout {
@@ -72,6 +75,7 @@ GridLayout {
             title: qsTr("Select the new color")
             modality: Qt.NonModal
             showAlphaChannel: true
+            Accessible.description: txtNewColor.text
 
             onCurrentColorChanged: ColorReplace.to = AkUtils.toRgba(currentColor)
             onIsOpenChanged: ColorReplace.disable = isOpen
@@ -89,6 +93,7 @@ GridLayout {
         stepSize: 1
         to: 256
         Layout.fillWidth: true
+        Accessible.name: lblRadius.text
 
         onValueChanged: ColorReplace.radius = value
     }
@@ -98,6 +103,7 @@ GridLayout {
         to: sldRadius.to
         stepSize: sldRadius.stepSize
         editable: true
+        Accessible.name: lblRadius.text
 
         onValueChanged: ColorReplace.radius = Number(value)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/ColorTap/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/ColorTap/share/qml/main.qml
@@ -33,12 +33,14 @@ ColumnLayout {
 
     RowLayout {
         Label {
+            id: txtColorTable
             text: qsTr("Color table")
         }
         ComboBox {
             id: cbxTable
             textRole: "text"
             Layout.fillWidth: true
+            Accessible.description: txtColorTable.text
 
             model: ListModel {
                 ListElement {
@@ -105,6 +107,7 @@ ColumnLayout {
             placeholderText: qsTr("Source palette")
             selectByMouse: true
             Layout.fillWidth: true
+            Accessible.name: qsTr("Image file to use as palette")
 
             onTextChanged: {
                 for (var i = 0; i < cbxTable.model.count; i++) {
@@ -124,6 +127,7 @@ ColumnLayout {
         Button {
             text: qsTr("Search")
             icon.source: "image://icons/search"
+            Accessible.description: qsTr("Search the image file to use as palette")
 
             onClicked: fileDialog.open()
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/ColorTransform/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/ColorTransform/share/qml/main.qml
@@ -48,6 +48,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 0, Row 0")
 
             onTextChanged: updateKernel(0, text)
         }
@@ -59,6 +60,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 1, Row 0")
 
             onTextChanged: updateKernel(1, text)
         }
@@ -70,6 +72,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 2, Row 0")
 
             onTextChanged: updateKernel(2, text)
         }
@@ -81,6 +84,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 3, Row 0")
 
             onTextChanged: updateKernel(3, text)
         }
@@ -94,6 +98,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 0, Row 1")
 
             onTextChanged: updateKernel(4, text)
         }
@@ -105,6 +110,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 1, Row 1")
 
             onTextChanged: updateKernel(5, text)
         }
@@ -116,6 +122,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 2, Row 1")
 
             onTextChanged: updateKernel(6, text)
         }
@@ -127,6 +134,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 3, Row 1")
 
             onTextChanged: updateKernel(7, text)
         }
@@ -140,6 +148,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 0, Row 2")
 
             onTextChanged: updateKernel(8, text)
         }
@@ -151,6 +160,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 1, Row 2")
 
             onTextChanged: updateKernel(9, text)
         }
@@ -162,6 +172,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 2, Row 2")
 
             onTextChanged: updateKernel(10, text)
         }
@@ -173,6 +184,7 @@ ColumnLayout {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 3, Row 2")
 
             onTextChanged: updateKernel(11, text)
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Contrast/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Contrast/share/qml/main.qml
@@ -46,6 +46,7 @@ GridLayout {
         from: -255
         to: 255
         Layout.fillWidth: true
+        Accessible.name: lblContrast.text
 
         onValueChanged: Contrast.contrast = value
     }
@@ -56,6 +57,7 @@ GridLayout {
         to: sldContrast.to
         stepSize: sldContrast.stepSize
         editable: true
+        Accessible.name: lblContrast.text
 
         onValueChanged: Contrast.contrast = Number(value)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Convolve/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Convolve/share/qml/main.qml
@@ -59,6 +59,7 @@ ColumnLayout {
                 regExp: /-?\d+/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 0, Row 0")
 
             onTextChanged: updateKernel(0, text)
         }
@@ -70,6 +71,7 @@ ColumnLayout {
                 regExp: /-?\d+/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 1, Row 0")
 
             onTextChanged: updateKernel(1, text)
         }
@@ -81,6 +83,7 @@ ColumnLayout {
                 regExp: /-?\d+/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 2, Row 0")
 
             onTextChanged: updateKernel(2, text)
         }
@@ -94,6 +97,7 @@ ColumnLayout {
                 regExp: /-?\d+/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 0, Row 1")
 
             onTextChanged: updateKernel(3, text)
         }
@@ -105,6 +109,7 @@ ColumnLayout {
                 regExp: /-?\d+/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 1, Row 1")
 
             onTextChanged: updateKernel(4, text)
         }
@@ -116,6 +121,7 @@ ColumnLayout {
                 regExp: /-?\d+/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 2, Row 1")
 
             onTextChanged: updateKernel(5, text)
         }
@@ -129,6 +135,7 @@ ColumnLayout {
                 regExp: /-?\d+/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 0, Row 2")
 
             onTextChanged: updateKernel(6, text)
         }
@@ -140,6 +147,7 @@ ColumnLayout {
                 regExp: /-?\d+/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 1, Row 2")
 
             onTextChanged: updateKernel(7, text)
         }
@@ -151,6 +159,7 @@ ColumnLayout {
                 regExp: /-?\d+/
             }
             Layout.preferredWidth: cellSize
+            Accessible.name: qsTr("Column 2, Row 2")
 
             onTextChanged: updateKernel(8, text)
         }
@@ -160,6 +169,7 @@ ColumnLayout {
         columns: 3
 
         Label {
+            id: txtFactor
             text: qsTr("Factor")
         }
         TextField {
@@ -170,11 +180,13 @@ ColumnLayout {
             }
             Layout.columnSpan: 2
             Layout.fillWidth: true
+            Accessible.name: txtFactor.text
 
             onTextChanged: Convolve.factor = AkFrac.create(text).toVariant()
         }
 
         Label {
+            id: txtBias
             text: qsTr("Bias")
         }
         Slider {
@@ -184,6 +196,7 @@ ColumnLayout {
             from: -255
             to: 255
             Layout.fillWidth: true
+            Accessible.name: txtBias.text
 
             onValueChanged: Convolve.bias = value
         }
@@ -194,6 +207,7 @@ ColumnLayout {
             from: sldBias.from
             to: sldBias.to
             editable: true
+            Accessible.name: txtBias.text
 
             onValueChanged: Convolve.bias = Number(value)
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/DelayGrab/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/DelayGrab/share/qml/main.qml
@@ -39,6 +39,7 @@ GridLayout {
     }
 
     Label {
+        id: txtGrabMode
         text: qsTr("Grab mode")
     }
     ComboBox {
@@ -46,6 +47,7 @@ GridLayout {
         textRole: "text"
         currentIndex: modeIndex(DelayGrab.mode)
         Layout.fillWidth: true
+        Accessible.description: txtGrabMode.text
 
         model: ListModel {
             ListElement {
@@ -70,6 +72,7 @@ GridLayout {
     }
 
     Label {
+        id: txtBlockSize
         text: qsTr("Block size")
     }
     TextField {
@@ -80,21 +83,24 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtBlockSize.text
 
         onTextChanged: DelayGrab.blockSize = Number(text)
     }
 
     Label {
-        text: qsTr("N° of frames")
+        id: txtFramesNumber
+        text: qsTr("Number of frames")
     }
     TextField {
         text: DelayGrab.nFrames
-        placeholderText: qsTr("N° of frames")
+        placeholderText: qsTr("Number of frames")
         selectByMouse: true
         validator: RegExpValidator {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtFramesNumber.text
 
         onTextChanged: DelayGrab.nFrames = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Denoise/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Denoise/share/qml/main.qml
@@ -42,6 +42,7 @@ GridLayout {
     }
 
     Label {
+        id: txtRadius
         text: qsTr("Radius")
     }
     Slider {
@@ -50,6 +51,7 @@ GridLayout {
         stepSize: 1
         to: 10
         Layout.fillWidth: true
+        Accessible.name: txtRadius.text
 
         onValueChanged: Denoise.radius = value
     }
@@ -59,11 +61,13 @@ GridLayout {
         to: sldRadius.to
         stepSize: sldRadius.stepSize
         editable: true
+        Accessible.name: txtRadius.text
 
         onValueChanged: Denoise.radius = Number(value)
     }
 
     Label {
+        id: txtFactor
         text: qsTr("Factor")
     }
     TextField {
@@ -74,12 +78,13 @@ GridLayout {
         }
         Layout.columnSpan: 2
         Layout.fillWidth: true
+        Accessible.name: txtFactor.text
 
         onTextChanged: Denoise.factor = Number(text)
     }
 
     Label {
-        id: muLabel
+        id: txtMu
         /*: Mu factor (µ letter from greek), represents the average of a group
             of values.
 
@@ -89,18 +94,20 @@ GridLayout {
     }
     TextField {
         text: Denoise.mu
-        placeholderText: muLabel.text
+        placeholderText: txtMu.text
         selectByMouse: true
         validator: RegExpValidator {
             regExp: /-?\d+/
         }
         Layout.columnSpan: 2
         Layout.fillWidth: true
+        Accessible.name: txtMu.text
 
         onTextChanged: Denoise.mu = Number(text)
     }
 
     Label {
+        id: txtSigma
         /*: Sigma factor (σ letter from greek), represents the standard
             deviation of a group of values.
 
@@ -117,6 +124,7 @@ GridLayout {
         Layout.fillWidth: true
 
         onValueChanged: Denoise.sigma = value
+        Accessible.name: txtSigma.text
     }
     SpinBox {
         id: spbSigma
@@ -125,6 +133,7 @@ GridLayout {
         to: multiplier * sldSigma.to
         stepSize: multiplier * sldSigma.stepSize
         editable: true
+        Accessible.name: txtSigma.text
 
         readonly property int decimals: 1
         readonly property int multiplier: Math.pow(10, decimals)
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Denoise/src/denoiseelement.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/Denoise/src/denoiseelement.cpp
@@ -275,13 +275,16 @@ AkPacket DenoiseElement::iVideoStream(co
             params->oPixel = oLine + x;
             params->alpha = qAlpha(iLine[x]);
 
-            if (radius >= 20)
-                QtConcurrent::run(&threadPool,
-                                  DenoiseElementPrivate::denoise,
-                                  staticParams,
-                                  params);
-            else
+            if (radius >= 20) {
+                auto result =
+                        QtConcurrent::run(&threadPool,
+                                          DenoiseElementPrivate::denoise,
+                                          staticParams,
+                                          params);
+                Q_UNUSED(result)
+            } else {
                 this->d->denoise(staticParams, params);
+            }
         }
     }
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/DesktopCapture/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/DesktopCapture/share/qml/main.qml
@@ -49,6 +49,7 @@ GridLayout {
     }
     ComboBox {
         id: cbxFps
+        Accessible.description: lblFps.text
         currentIndex: 10
         Layout.fillWidth: true
         model: [300,
--- webcamoid-9.0.0.orig/libAvKys/Plugins/DesktopCapture/src/androidscreen/src/androidscreendev.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/DesktopCapture/src/androidscreen/src/androidscreendev.cpp
@@ -18,7 +18,6 @@
  */
 
 #include <QApplication>
-#include <QDesktopWidget>
 #include <QFuture>
 #include <QMutex>
 #include <QScreen>
@@ -209,8 +208,13 @@ AkCaps AndroidScreenDev::caps(int stream
         || stream != 0)
         return AkCaps();
 
+    auto curScreen = this->d->m_curScreenNumber;
     auto screens = QGuiApplication::screens();
-    auto screen = screens[this->d->m_curScreenNumber];
+
+    if (curScreen < 0 || curScreen >= screens.size())
+        return {};
+
+    auto screen = screens[curScreen];
 
     if (!screen)
         return {};
--- webcamoid-9.0.0.orig/libAvKys/Plugins/DesktopCapture/src/avfoundation/src/avfoundationscreendev.mm
+++ webcamoid-9.0.0/libAvKys/Plugins/DesktopCapture/src/avfoundation/src/avfoundationscreendev.mm
@@ -18,7 +18,6 @@
  */
 
 #include <QApplication>
-#include <QDesktopWidget>
 #include <QScreen>
 #include <QThreadPool>
 #include <QtConcurrent>
@@ -55,6 +54,7 @@ AVFoundationScreenDev::AVFoundationScree
     for (auto screen: QGuiApplication::screens()) {
         QObject::connect(screen,
                          &QScreen::geometryChanged,
+                         this,
                          [=]() { this->srceenResized(int(i)); });
         i++;
     }
@@ -131,7 +131,13 @@ AkCaps AVFoundationScreenDev::caps(int s
         || stream != 0)
         return {};
 
-    auto screen = QGuiApplication::screens()[this->d->m_curScreenNumber];
+    auto curScreen = this->d->m_curScreenNumber;
+    auto screens = QGuiApplication::screens();
+
+    if (curScreen < 0 || curScreen >= screens.size())
+        return {};
+
+    auto screen = screens[curScreen];
 
     if (!screen)
         return {};
@@ -160,6 +166,7 @@ void AVFoundationScreenDev::frameReceive
     videoPacket.timeBase() = fps.invert();
     videoPacket.index() = 0;
     videoPacket.id() = id;
+    CGImageRelease(image);
 
     emit this->oStream(videoPacket);
 }
@@ -323,6 +330,7 @@ void AVFoundationScreenDev::screenAdded(
         if (screen_ == screen)
             QObject::connect(screen_,
                              &QScreen::geometryChanged,
+                             this,
                              [=]() { this->srceenResized(int(i)); });
 
         i++;
@@ -341,7 +349,15 @@ void AVFoundationScreenDev::screenRemove
 void AVFoundationScreenDev::srceenResized(int screen)
 {
     auto media = QString("screen://%1").arg(screen);
-    auto widget = QGuiApplication::screens()[screen];
+    auto screens = QGuiApplication::screens();
+
+    if (screen < 0 || screen >= screens.size())
+        return;
+
+    auto widget = screens[screen];
+
+    if (!widget)
+        return;
 
     emit this->sizeChanged(media, widget->size());
 }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/DesktopCapture/src/pipewire/src/pipewirescreendev.cpp
@@ -21,7 +21,6 @@
 #include <QDBusInterface>
 #include <QDBusReply>
 #include <QDBusUnixFileDescriptor>
-#include <QDesktopWidget>
 #include <QFuture>
 #include <QMutex>
 #include <QScreen>
@@ -339,8 +338,15 @@ void PipewireScreenDev::screenRemoved(QS
 void PipewireScreenDev::srceenResized(int screen)
 {
     auto screens = QGuiApplication::screens();
+
+    if (screen < 0 || screen >= screens.size())
+        return;
+
     auto widget = screens[screen];
 
+    if (!widget)
+        return;
+
     emit this->sizeChanged("screen://pipewire", widget->size());
 }
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/DesktopCapture/src/qtscreen/src/qtscreendev.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/DesktopCapture/src/qtscreen/src/qtscreendev.cpp
@@ -50,6 +50,7 @@ class QtScreenDevPrivate
         bool m_threadedRead {true};
 
         explicit QtScreenDevPrivate(QtScreenDev *self);
+        void readFrame();
         void sendPacket(const AkPacket &packet);
 };
 
@@ -80,7 +81,9 @@ QtScreenDev::QtScreenDev():
     QObject::connect(&this->d->m_timer,
                      &QTimer::timeout,
                      this,
-                     &QtScreenDev::readFrame);
+                     [this] () {
+        this->d->readFrame();
+    });
 }
 
 QtScreenDev::~QtScreenDev()
@@ -145,8 +148,13 @@ AkCaps QtScreenDev::caps(int stream)
         || stream != 0)
         return AkCaps();
 
+    auto curScreen = this->d->m_curScreenNumber;
     auto screens = QGuiApplication::screens();
-    auto screen = screens[this->d->m_curScreenNumber];
+
+    if (curScreen < 0 || curScreen >= screens.size())
+        return {};
+
+    auto screen = screens[curScreen];
 
     if (!screen)
         return {};
@@ -162,6 +170,66 @@ QtScreenDevPrivate::QtScreenDevPrivate(Q
 {
 }
 
+void QtScreenDevPrivate::readFrame()
+{
+    auto curScreen = this->m_curScreenNumber;
+    auto screens = QGuiApplication::screens();
+
+    if (curScreen < 0 || curScreen >= screens.size())
+        return;
+
+    auto screen = screens[curScreen];
+
+    if (!screen)
+        return;
+
+    this->m_mutex.lock();
+    auto fps = this->m_fps;
+    this->m_mutex.unlock();
+
+    AkVideoPacket packet;
+    packet.caps() = {AkVideoCaps::Format_rgb24,
+                     screen->size().width(),
+                     screen->size().height(),
+                     fps};
+
+    auto frame =
+            screen->grabWindow(QApplication::desktop()->winId(),
+                               screen->geometry().x(),
+                               screen->geometry().y(),
+                               screen->geometry().width(),
+                               screen->geometry().height());
+    auto frameImg = frame.toImage().convertToFormat(QImage::Format_RGB888);
+    packet = AkVideoPacket::fromImage(frameImg, packet);
+
+    if (!packet)
+        return;
+
+    auto pts = qRound64(QTime::currentTime().msecsSinceStartOfDay()
+                        * fps.value() / 1e3);
+
+    packet.setPts(pts);
+    packet.setTimeBase(fps.invert());
+    packet.setIndex(0);
+    packet.setId(this->m_id);
+
+    if (!this->m_threadedRead) {
+        emit self->oStream(packet);
+
+        return;
+    }
+
+    if (!this->m_threadStatus.isRunning()) {
+        this->m_curPacket = packet;
+
+        this->m_threadStatus =
+                QtConcurrent::run(&this->m_threadPool,
+                                  this,
+                                  &QtScreenDevPrivate::sendPacket,
+                                  this->m_curPacket);
+    }
+}
+
 void QtScreenDevPrivate::sendPacket(const AkPacket &packet)
 {
     emit self->oStream(packet);
@@ -245,57 +313,6 @@ bool QtScreenDev::uninit()
     return true;
 }
 
-void QtScreenDev::readFrame()
-{
-    auto screens = QGuiApplication::screens();
-    auto screen = screens[this->d->m_curScreenNumber];
-    this->d->m_mutex.lock();
-    auto fps = this->d->m_fps;
-    this->d->m_mutex.unlock();
-
-    AkVideoPacket packet;
-    packet.caps() = {AkVideoCaps::Format_rgb24,
-                     screen->size().width(),
-                     screen->size().height(),
-                     fps};
-
-    auto frame =
-            screen->grabWindow(QApplication::desktop()->winId(),
-                               screen->geometry().x(),
-                               screen->geometry().y(),
-                               screen->geometry().width(),
-                               screen->geometry().height());
-    auto frameImg = frame.toImage().convertToFormat(QImage::Format_RGB888);
-    packet = AkVideoPacket::fromImage(frameImg, packet);
-
-    if (!packet)
-        return;
-
-    auto pts = qRound64(QTime::currentTime().msecsSinceStartOfDay()
-                        * fps.value() / 1e3);
-
-    packet.setPts(pts);
-    packet.setTimeBase(fps.invert());
-    packet.setIndex(0);
-    packet.setId(this->d->m_id);
-
-    if (!this->d->m_threadedRead) {
-        emit this->oStream(packet);
-
-        return;
-    }
-
-    if (!this->d->m_threadStatus.isRunning()) {
-        this->d->m_curPacket = packet;
-
-        this->d->m_threadStatus =
-                QtConcurrent::run(&this->d->m_threadPool,
-                                  this->d,
-                                  &QtScreenDevPrivate::sendPacket,
-                                  this->d->m_curPacket);
-    }
-}
-
 void QtScreenDev::screenAdded(QScreen *screen)
 {
     Q_UNUSED(screen)
@@ -325,8 +342,15 @@ void QtScreenDev::srceenResized(int scre
 {
     auto media = QString("screen://%1").arg(screen);
     auto screens = QGuiApplication::screens();
+
+    if (screen < 0 || screen >= screens.size())
+        return;
+
     auto widget = screens[screen];
 
+    if (!widget)
+        return;
+
     emit this->sizeChanged(media, widget->size());
 }
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/DesktopCapture/src/qtscreen/src/qtscreendev.h
+++ webcamoid-9.0.0/libAvKys/Plugins/DesktopCapture/src/qtscreen/src/qtscreendev.h
@@ -82,7 +82,6 @@ class QtScreenDev: public ScreenDev
         bool uninit();
 
     private slots:
-        void readFrame();
         void screenAdded(QScreen *screen);
         void screenRemoved(QScreen *screen);
         void srceenResized(int screen);
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Dice/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Dice/share/qml/main.qml
@@ -45,6 +45,7 @@ GridLayout {
         from: 1
         to: 256
         Layout.fillWidth: true
+        Accessible.name: lblDiceSize.text
 
         onValueChanged: Dice.diceSize = value
     }
@@ -55,6 +56,7 @@ GridLayout {
         to: sldDiceSize.to
         stepSize: sldDiceSize.stepSize
         editable: true
+        Accessible.name: lblDiceSize.text
 
         onValueChanged: Dice.diceSize = value
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Distort/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Distort/share/qml/main.qml
@@ -26,6 +26,7 @@ GridLayout {
 
     // Configure amplitude.
     Label {
+        id: txtAmplitude
         text: qsTr("Amplitude")
     }
     TextField {
@@ -36,12 +37,14 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtAmplitude.text
 
         onTextChanged: Distort.amplitude = Number(text)
     }
 
     // Configure frequency.
     Label {
+        id: txtFrequency
         text: qsTr("Frequency")
     }
     TextField {
@@ -52,12 +55,14 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtFrequency.text
 
         onTextChanged: Distort.frequency = Number(text)
     }
 
     // Configure grid size.
     Label {
+        id: txtGridSize
         text: qsTr("Grid size")
     }
     TextField {
@@ -68,6 +73,7 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtGridSize.text
 
         onTextChanged: Distort.gridSizeLog = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Dizzy/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Dizzy/share/qml/main.qml
@@ -57,6 +57,7 @@ GridLayout {
         from: 0.01
         to: 60
         Layout.fillWidth: true
+        Accessible.name: lblSpeed.text
 
         onValueChanged: Dizzy.speed = value
     }
@@ -67,6 +68,7 @@ GridLayout {
         to: multiplier * sldSpeed.to
         stepSize: multiplier * sldSpeed.stepSize
         editable: true
+        Accessible.name: lblSpeed.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
@@ -94,6 +96,7 @@ GridLayout {
         stepSize: 0.001
         to: 0.25
         Layout.fillWidth: true
+        Accessible.name: lblZoomRate.text
 
         onValueChanged: Dizzy.zoomRate = value
     }
@@ -103,6 +106,7 @@ GridLayout {
         to: multiplier * sldZoomRate.to
         stepSize: multiplier * sldZoomRate.stepSize
         editable: true
+        Accessible.name: lblZoomRate.text
 
         readonly property int decimals: 3
         readonly property int multiplier: Math.pow(10, decimals)
@@ -130,6 +134,7 @@ GridLayout {
         stepSize: 0.01
         to: 1
         Layout.fillWidth: true
+        Accessible.name: lblStrength.text
 
         onValueChanged: Dizzy.strength = value
     }
@@ -139,6 +144,7 @@ GridLayout {
         to: multiplier * sldStrength.to
         stepSize: multiplier * sldStrength.stepSize
         editable: true
+        Accessible.name: lblStrength.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Edge/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Edge/share/qml/main.qml
@@ -42,6 +42,7 @@ GridLayout {
 
     // Canny
     Label {
+        id: txtCannyMode
         //: https://en.wikipedia.org/wiki/Canny_edge_detector
         text: qsTr("Canny mode")
     }
@@ -52,6 +53,7 @@ GridLayout {
         Switch {
             id: chkCanny
             checked: Edge.canny
+            Accessible.name: txtCannyMode.text
 
             onCheckedChanged: Edge.canny = checked
         }
@@ -59,6 +61,7 @@ GridLayout {
 
     // Threshold
     Label {
+        id: txtCannyThreshold
         text: qsTr("Canny threshold")
         enabled: chkCanny.checked
     }
@@ -70,6 +73,7 @@ GridLayout {
             stepSize: sldThreshold.stepSize
             enabled: chkCanny.checked
             editable: true
+            Accessible.name: txtCannyThreshold.text
 
             onValueChanged: Edge.thLow = value
         }
@@ -81,6 +85,7 @@ GridLayout {
             to: 1530
             enabled: chkCanny.checked
             Layout.fillWidth: true
+            Accessible.name: txtCannyThreshold.text
 
             first.onValueChanged: Edge.thLow = first.value
             second.onValueChanged: Edge.thHi = second.value
@@ -92,6 +97,7 @@ GridLayout {
             stepSize: sldThreshold.stepSize
             enabled: chkCanny.checked
             editable: true
+            Accessible.name: txtCannyThreshold.text
 
             onValueChanged: Edge.thHi = Number(value)
         }
@@ -99,6 +105,7 @@ GridLayout {
 
     // Equalize
     Label {
+        id: txtEqualize
         //: https://en.wikipedia.org/wiki/Histogram_equalization
         text: qsTr("Equalize")
     }
@@ -108,6 +115,7 @@ GridLayout {
         }
         Switch {
             checked: Edge.equalize
+            Accessible.name: txtEqualize.text
 
             onCheckedChanged: Edge.equalize = checked
         }
@@ -115,6 +123,7 @@ GridLayout {
 
     // Invert
     Label {
+        id: txtInvert
         text: qsTr("Invert")
     }
     RowLayout {
@@ -123,6 +132,7 @@ GridLayout {
         }
         Switch {
             checked: Edge.invert
+            Accessible.name: txtInvert.text
 
             onCheckedChanged: Edge.invert = checked
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Emboss/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Emboss/share/qml/main.qml
@@ -26,6 +26,7 @@ GridLayout {
 
     // Configure amplitude.
     Label {
+        id: txtFactor
         text: qsTr("Factor")
     }
     TextField {
@@ -36,12 +37,14 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtFactor.text
 
         onTextChanged: Emboss.factor = Number(text)
     }
 
     // Configure frequency.
     Label {
+        id: txtBias
         text: qsTr("Bias")
     }
     TextField {
@@ -52,6 +55,7 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtBias.text
 
         onTextChanged: Emboss.bias = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/FaceDetect/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/FaceDetect/share/qml/main.qml
@@ -89,6 +89,7 @@ GridLayout {
 
     // Haar file.
     Label {
+        id: txtHaarFile
         //: https://en.wikipedia.org/wiki/Haar-like_feature
         text: qsTr("Haar file")
     }
@@ -97,6 +98,7 @@ GridLayout {
         textRole: "text"
         currentIndex: haarFileIndex(FaceDetect.haarFile)
         Layout.fillWidth: true
+        Accessible.description: txtHaarFile.text
 
         model: ListModel {
             ListElement {
@@ -194,6 +196,7 @@ GridLayout {
 
     // Scan block.
     Label {
+        id: txtScanBlock
         text: qsTr("Scan block")
     }
     TextField {
@@ -204,12 +207,14 @@ GridLayout {
             regExp: /\d+x\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtScanBlock.text
 
         onTextChanged: FaceDetect.scanSize = strToSize(text)
     }
 
     // Marker type.
     Label {
+        id: txtMarkerType
         text: qsTr("Marker type")
     }
     ComboBox {
@@ -217,6 +222,7 @@ GridLayout {
         textRole: "text"
         currentIndex: markerTypeIndex(FaceDetect.markerType)
         Layout.fillWidth: true
+        Accessible.description: txtMarkerType.text
 
         model: ListModel {
             ListElement {
@@ -254,6 +260,7 @@ GridLayout {
 
     // Marker style.
     Label {
+        id: txtMarkerStyle
         text: qsTr("Marker style")
     }
     ComboBox {
@@ -261,6 +268,7 @@ GridLayout {
         textRole: "text"
         currentIndex: markerStyleIndex(FaceDetect.markerStyle)
         Layout.fillWidth: true
+        Accessible.description: txtMarkerStyle.text
 
         model: ListModel {
             ListElement {
@@ -290,6 +298,7 @@ GridLayout {
 
     // Marker color.
     Label {
+        id: txtMarkerColor
         text: qsTr("Marker color")
     }
     RowLayout {
@@ -300,6 +309,7 @@ GridLayout {
             currentColor: AkUtils.fromRgba(FaceDetect.markerColor)
             title: qsTr("Select marker color")
             showAlphaChannel: true
+            Accessible.description: txtMarkerColor.text
 
             onCurrentColorChanged: FaceDetect.markerColor = AkUtils.toRgba(currentColor)
         }
@@ -307,6 +317,7 @@ GridLayout {
 
     // Marker width.
     Label {
+        id: txtMarkerWidth
         text: qsTr("Marker width")
     }
     TextField {
@@ -317,18 +328,21 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtMarkerWidth.text
 
         onTextChanged: FaceDetect.markerWidth = Number(text)
     }
 
     // Marker picture.
     Label {
+        id: txtMasks
         text: qsTr("Masks")
     }
     ComboBox {
         id: cbxMasks
         textRole: "text"
         Layout.fillWidth: true
+        Accessible.description: txtMasks.text
 
         model: ListModel {
             ListElement {
@@ -489,6 +503,7 @@ GridLayout {
     }
 
     Label {
+        id: txtMarkerPicture
         text: qsTr("Marker picture")
     }
     RowLayout {
@@ -506,6 +521,7 @@ GridLayout {
             placeholderText: qsTr("Replace face with this picture")
             selectByMouse: true
             Layout.fillWidth: true
+            Accessible.name: txtMarkerPicture.text
 
             onTextChanged: {
                 for (var i = 0; i < cbxMasks.model.count; i++) {
@@ -525,6 +541,7 @@ GridLayout {
         Button {
             text: qsTr("Search")
             icon.source: "image://icons/search"
+            Accessible.description: qsTr("Search the image to put into the detected rectangle")
 
             onClicked: fileDialog.open()
         }
@@ -532,12 +549,14 @@ GridLayout {
 
     // Background picture.
     Label {
-        text: qsTr("Backgrounds")
+        id: txtBackground
+        text: qsTr("Background")
     }
     ComboBox {
         id: cbxBackgrounds
         textRole: "text"
         Layout.fillWidth: true
+        Accessible.description: txtBackground.text
 
         model: ListModel {
             ListElement {
@@ -554,6 +573,7 @@ GridLayout {
     }
 
     Label {
+        id: txtBackgroundPicture
         text: qsTr("Background picture")
     }
     RowLayout {
@@ -571,6 +591,7 @@ GridLayout {
             placeholderText: qsTr("Replace background with this picture")
             selectByMouse: true
             Layout.fillWidth: true
+            Accessible.name: txtBackgroundPicture.text
 
             onTextChanged: {
                 for (var i = 0; i < cbxBackgrounds.model.count; i++) {
@@ -590,6 +611,7 @@ GridLayout {
         Button {
             text: qsTr("Search")
             icon.source: "image://icons/search"
+            Accessible.description: qsTr("Search the image to use as background")
 
             onClicked: fileDialogBGImage.open()
         }
@@ -597,6 +619,7 @@ GridLayout {
 
     // Pixel grid.
     Label {
+        id: txtPixelGridSize
         text: qsTr("Pixel grid size")
     }
     TextField {
@@ -607,12 +630,14 @@ GridLayout {
             regExp: /\d+x\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtPixelGridSize.text
 
         onTextChanged: FaceDetect.pixelGridSize = strToSize(text)
     }
 
     // Blur radius.
     Label {
+        id: txtBlurRadius
         text: qsTr("Blur radius")
     }
     TextField {
@@ -623,11 +648,13 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtBlurRadius.text
 
         onTextChanged: FaceDetect.blurRadius = Number(text)
     }
 
     Label {
+        id: txtFaceAreaSettings
         text: qsTr("Face Area Settings")
     }
     RowLayout {
@@ -644,6 +671,7 @@ GridLayout {
 
     // Face area size scale.
     Label {
+        id: txtScale
         text: qsTr("Scale")
     }
     RowLayout {
@@ -654,6 +682,7 @@ GridLayout {
             to: 2
             stepSize: 0.05
             Layout.fillWidth: true
+            Accessible.name: txtScale.text
 
             onValueChanged: FaceDetect.scale = value
         }
@@ -666,6 +695,7 @@ GridLayout {
             to: sldScale.to * factor
             stepSize: sldScale.stepSize * factor
             editable: true
+            Accessible.name: txtScale.text
 
             onValueChanged: FaceDetect.scale = Number(value*1.0/spbScale.factor)
             validator: DoubleValidator {
@@ -686,7 +716,8 @@ GridLayout {
 
     // Configure face area offsets.
     Label {
-        text: qsTr("H-Offset")
+        id: txtHorizontalOffset
+        text: qsTr("Horizontal Offset")
     }
     RowLayout {
         Slider {
@@ -696,6 +727,7 @@ GridLayout {
             to: 150
             stepSize: 1
             Layout.fillWidth: true
+            Accessible.name: txtHorizontalOffset.text
 
             onValueChanged: FaceDetect.hOffset = value
         }
@@ -706,13 +738,15 @@ GridLayout {
             to: sldHOffset.to
             stepSize: sldHOffset.stepSize
             editable: true
+            Accessible.name: txtHorizontalOffset.text
 
             onValueChanged: FaceDetect.hOffset = Number(value)
         }
     }
 
     Label {
-        text: qsTr("V-Offset")
+        id: txtVerticalOffset
+        text: qsTr("Vertical Offset")
     }
     RowLayout {
         Slider {
@@ -722,6 +756,7 @@ GridLayout {
             to: 150
             stepSize: 1
             Layout.fillWidth: true
+            Accessible.name: txtVerticalOffset.text
 
             onValueChanged: FaceDetect.vOffset = value
         }
@@ -732,6 +767,7 @@ GridLayout {
             to: sldVOffset.to
             stepSize: sldVOffset.stepSize
             editable: true
+            Accessible.name: txtVerticalOffset.text
 
             onValueChanged: FaceDetect.vOffset = Number(value)
         }
@@ -739,6 +775,7 @@ GridLayout {
 
     // Configure face area width/height.
     Label {
+        id: txtWidthAdjustPercent
         text: qsTr("Width Adjust %")
     }
     RowLayout {
@@ -749,6 +786,7 @@ GridLayout {
             to: 200
             stepSize: 1
             Layout.fillWidth: true
+            Accessible.name: txtWidthAdjustPercent.text
 
             onValueChanged: FaceDetect.wAdjust = value
         }
@@ -759,12 +797,14 @@ GridLayout {
             to: sldWAdjust.to
             stepSize: sldWAdjust.stepSize
             editable: true
+            Accessible.name: txtWidthAdjustPercent.text
 
             onValueChanged: FaceDetect.wAdjust = Number(value)
         }
     }
 
     Label {
+        id: txtHeightAdjustPercent
         text: qsTr("Height Adjust %")
     }
     RowLayout {
@@ -775,6 +815,7 @@ GridLayout {
             to: 200
             stepSize: 1
             Layout.fillWidth: true
+            Accessible.name: txtHeightAdjustPercent.text
 
             onValueChanged: FaceDetect.hAdjust = value
         }
@@ -785,6 +826,7 @@ GridLayout {
             to: sldHAdjust.to
             stepSize: sldHAdjust.stepSize
             editable: true
+            Accessible.name: txtHeightAdjustPercent.text
 
             onValueChanged: FaceDetect.hAdjust = Number(value)
         }
@@ -792,17 +834,20 @@ GridLayout {
 
     // Round face area overlay.
     Label {
+        id: txtRoundArea
         text: qsTr("Round Area")
     }
     Switch {
         id: chkSmotheEdges
         checked: FaceDetect.smootheEdges
+        Accessible.name: txtRoundArea.text
 
         onCheckedChanged: FaceDetect.smootheEdges = checked
     }
 
     // Edge smothing size scale.
     Label {
+        id: txtEdgeSmothingSizeScale
         text: qsTr("Scale")
     }
     RowLayout {
@@ -813,6 +858,7 @@ GridLayout {
             to: 2
             stepSize: 0.05
             Layout.fillWidth: true
+            Accessible.name: txtEdgeSmothingSizeScale.text
 
             onValueChanged: FaceDetect.rScale = value
         }
@@ -825,6 +871,7 @@ GridLayout {
             to: sldRScale.to * factor
             stepSize: sldRScale.stepSize * factor
             editable: true
+            Accessible.name: txtEdgeSmothingSizeScale.text
 
             onValueChanged: FaceDetect.rScale = Number(value*1.0/spbRScale.factor)
             validator: DoubleValidator {
@@ -844,6 +891,7 @@ GridLayout {
 
     // Configure rounded face area width/height.
     Label {
+        id: txtRfWidthAdjustPercent
         text: qsTr("Width Adjust %")
     }
     RowLayout {
@@ -854,6 +902,7 @@ GridLayout {
             to: 200
             stepSize: 1
             Layout.fillWidth: true
+            Accessible.name: txtRfWidthAdjustPercent.text
 
             onValueChanged: FaceDetect.rWAdjust = value
         }
@@ -864,12 +913,14 @@ GridLayout {
             to: sldRWAdjust.to
             stepSize: sldRWAdjust.stepSize
             editable: true
+            Accessible.name: txtRfWidthAdjustPercent.text
 
             onValueChanged: FaceDetect.rWAdjust = Number(value)
         }
     }
 
     Label {
+        id: txtRfHeightAdjustPercent
         text: qsTr("Height Adjust %")
     }
     RowLayout {
@@ -880,6 +931,7 @@ GridLayout {
             to: 200
             stepSize: 1
             Layout.fillWidth: true
+            Accessible.name: txtRfHeightAdjustPercent.text
 
             onValueChanged: FaceDetect.rHAdjust = value
         }
@@ -890,6 +942,7 @@ GridLayout {
             to: sldRHAdjust.to
             stepSize: sldRHAdjust.stepSize
             editable: true
+            Accessible.name: txtRfHeightAdjustPercent.text
 
             onValueChanged: FaceDetect.rHAdjust = Number(value)
         }
@@ -897,7 +950,8 @@ GridLayout {
 
     // Configure rounded face area radius
     Label {
-        text: qsTr("H-Radius %")
+        id: txtHorizontalRadiusPercent
+        text: qsTr("Horizontal Radius %")
     }
     RowLayout {
         Slider {
@@ -906,6 +960,7 @@ GridLayout {
             to: 100
             stepSize: 1
             Layout.fillWidth: true
+            Accessible.name: txtHorizontalRadiusPercent.text
 
             onValueChanged: FaceDetect.rHRadius = value
         }
@@ -915,13 +970,15 @@ GridLayout {
             to: sldHRad.to
             stepSize: sldHRad.stepSize
             editable: true
+            Accessible.name: txtHorizontalRadiusPercent.text
 
             onValueChanged: FaceDetect.rHRadius = Number(value)
         }
     }
 
     Label {
-        text: qsTr("V-Radius %")
+        id: txtVerticalRadiusPercent
+        text: qsTr("Vertical Radius %")
     }
     RowLayout {
         Slider {
@@ -930,6 +987,7 @@ GridLayout {
             to: 100
             stepSize: 1
             Layout.fillWidth: true
+            Accessible.name: txtVerticalRadiusPercent.text
 
             onValueChanged: FaceDetect.rVRadius = value
         }
@@ -939,6 +997,7 @@ GridLayout {
             to: sldVRad.to
             stepSize: sldVRad.stepSize
             editable: true
+            Accessible.name: txtVerticalRadiusPercent.text
 
             onValueChanged: FaceDetect.rVRadius = Number(value)
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/FaceDetect/src/haar/haarcascade.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/FaceDetect/src/haar/haarcascade.cpp
@@ -308,20 +308,20 @@ bool HaarCascade::load(const QString &fi
         case QXmlStreamReader::StartElement: {
             pathList << haarReader.name().toString();
 
-            if (path.isEmpty() && haarReader.name() != "opencv_storage")
+            if (path.isEmpty() && haarReader.name() != QStringLiteral("opencv_storage"))
                 return false;
 
             if (path == "opencv_storage")
                 this->m_name = haarReader.name().toString();
             else if (path == QString("opencv_storage/%1/stages").arg(this->m_name)
-                     && haarReader.name() == "_") {
+                     && haarReader.name() == QStringLiteral("_")) {
                 this->m_stages << HaarStage();
                 this->m_stages.last().setParentStage(stage - 1);
             } else if (path == QString("opencv_storage/%1/stages/_/trees").arg(this->m_name)
-                && haarReader.name() == "_") {
+                && haarReader.name() == QStringLiteral("_")) {
                 this->m_stages.last().trees() << HaarTree();
             } else if (path == QString("opencv_storage/%1/stages/_/trees/_").arg(this->m_name)
-                && haarReader.name() == "_") {
+                && haarReader.name() == QStringLiteral("_")) {
                 this->m_stages.last().trees().last().features() << HaarFeature();
             }
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/FaceDetect/src/haar/haardetector.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/FaceDetect/src/haar/haardetector.cpp
@@ -1210,7 +1210,9 @@ QVector<QRect> HaarDetector::detect(cons
                                           &roi,
                                           &mutex);
 
-        QtConcurrent::run(&threadPool, HaarCascadeHID::run, cascade);
+        auto result =
+                QtConcurrent::run(&threadPool, HaarCascadeHID::run, cascade);
+        Q_UNUSED(result)
     }
 
     threadPool.waitForDone();
--- webcamoid-9.0.0.orig/libAvKys/Plugins/FaceTrack/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/FaceTrack/share/qml/main.qml
@@ -55,6 +55,7 @@ GridLayout {
 
     // Haar file.
     Label {
+        id: txtHaarFile
         //: https://en.wikipedia.org/wiki/Haar-like_feature
         text: qsTr("Haar file")
     }
@@ -63,6 +64,7 @@ GridLayout {
         textRole: "text"
         currentIndex: haarFileIndex(FaceTrack.haarFile)
         Layout.fillWidth: true
+        Accessible.description: txtHaarFile.text
 
         model: ListModel {
             ListElement {
@@ -161,6 +163,7 @@ GridLayout {
 
     // Scan block.
     Label {
+        id: txtScanBlock
         text: qsTr("Scan block")
     }
     TextField {
@@ -171,12 +174,14 @@ GridLayout {
             regExp: /\d+x\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtScanBlock.text
 
         onAccepted: FaceTrack.scanSize = strToSize(text)
     }
 
     // Face bucket size
     Label {
+        id: txtFaceBracketingDuration
         text: qsTr("Face bracketing\nduration (seconds)")
     }
     SpinBox {
@@ -186,12 +191,14 @@ GridLayout {
         stepSize: 1
         editable: true
         Layout.fillWidth: true
+        Accessible.name: txtFaceBracketingDuration.text
 
         onValueChanged: FaceTrack.faceBucketSize = Number(value)
     }
 
     // Face bucket count
     Label {
+        id: txtFaceBracketCount
         text: qsTr("Face bracket count")
     }
     SpinBox {
@@ -201,12 +208,14 @@ GridLayout {
         stepSize: 1
         editable: true
         Layout.fillWidth: true
+        Accessible.name: txtFaceBracketCount.text
 
         onValueChanged: FaceTrack.faceBucketCount = Number(value)
     }
 
     // Expand rate
     Label {
+        id: txtZoomOutRate
         text: qsTr("Zoom out rate")
     }
     SpinBox {
@@ -216,12 +225,14 @@ GridLayout {
         stepSize: 1
         editable: true
         Layout.fillWidth: true
+        Accessible.name: txtZoomOutRate.text
 
         onValueChanged: FaceTrack.expandRate = Number(value)
     }
 
     // Contract rate
     Label {
+        id: txtZoomInRate
         text: qsTr("Zoom in rate")
     }
     SpinBox {
@@ -231,6 +242,7 @@ GridLayout {
         stepSize: 1
         editable: true
         Layout.fillWidth: true
+        Accessible.name: txtZoomInRate.text
 
         onValueChanged: FaceTrack.contractRate = Number(value)
     }
@@ -241,6 +253,7 @@ GridLayout {
         Layout.columnSpan: 2
         Layout.fillWidth: true
         clip: true
+        Accessible.name: title
 
         GridLayout {
             columns: 2
@@ -254,6 +267,7 @@ GridLayout {
                 editable: true
                 Layout.columnSpan: 2
                 Layout.alignment: Qt.AlignHCenter
+                Accessible.name: qsTr("Padding top")
 
                 onValueChanged: {
                     FaceTrack.facePadding = Qt.rect(FaceTrack.facePadding.x,
@@ -271,6 +285,7 @@ GridLayout {
                 stepSize: 1
                 editable: true
                 Layout.columnSpan: 1
+                Accessible.name: qsTr("Padding left")
 
                 onValueChanged: {
                     FaceTrack.facePadding = Qt.rect(Number(value),
@@ -288,6 +303,7 @@ GridLayout {
                 stepSize: 1
                 editable: true
                 Layout.columnSpan: 1
+                Accessible.name: qsTr("Padding right")
 
                 onValueChanged: {
                     FaceTrack.facePadding = Qt.rect(FaceTrack.facePadding.x,
@@ -304,6 +320,7 @@ GridLayout {
                 editable: true
                 Layout.columnSpan: 2
                 Layout.alignment: Qt.AlignHCenter
+                Accessible.name: qsTr("Padding bottom")
 
                 onValueChanged: {
                     FaceTrack.facePadding = Qt.rect(FaceTrack.facePadding.x,
@@ -321,6 +338,7 @@ GridLayout {
         Layout.columnSpan: 2
         Layout.fillWidth: true
         clip: true
+        Accessible.name: title
 
         GridLayout {
             columns: 2
@@ -334,6 +352,7 @@ GridLayout {
                 editable: true
                 Layout.columnSpan: 2
                 Layout.alignment: Qt.AlignHCenter
+                Accessible.name: qsTr("Margin top")
 
                 onValueChanged: {
                     FaceTrack.faceMargin = Qt.rect(FaceTrack.faceMargin.x,
@@ -352,6 +371,7 @@ GridLayout {
                 editable: true
                 Layout.columnSpan: 1
                 Layout.fillWidth: true
+                Accessible.name: qsTr("Margin left")
 
                 onValueChanged: {
                     FaceTrack.faceMargin = Qt.rect(Number(value),
@@ -370,6 +390,7 @@ GridLayout {
                 editable: true
                 Layout.columnSpan: 1
                 Layout.fillWidth: true
+                Accessible.name: qsTr("Margin right")
 
                 onValueChanged: {
                     FaceTrack.faceMargin = Qt.rect(FaceTrack.faceMargin.x,
@@ -386,6 +407,7 @@ GridLayout {
                 editable: true
                 Layout.columnSpan: 2
                 Layout.alignment: Qt.AlignHCenter
+                Accessible.name: qsTr("Margin bottom")
 
                 onValueChanged: {
                     FaceTrack.faceMargin = Qt.rect(FaceTrack.faceMargin.x,
@@ -399,6 +421,7 @@ GridLayout {
 
     // Aspect ratio
     Label {
+        id: txtAspectRatio
         text: qsTr("Aspect ratio")
     }
     GridLayout {
@@ -414,6 +437,7 @@ GridLayout {
             }
             enabled: FaceTrack.overrideAspectRatio
             Layout.fillWidth: true
+            Accessible.name: txtAspectRatio.text
 
             onTextChanged: {
                 FaceTrack.aspectRatio =
@@ -424,6 +448,7 @@ GridLayout {
         Switch {
             checked: FaceTrack.overrideAspectRatio
             Layout.alignment: Qt.AlignRight
+            Accessible.name: txtAspectRatio.text
 
             onCheckedChanged: FaceTrack.overrideAspectRatio = checked
         }
@@ -431,22 +456,26 @@ GridLayout {
 
     // Lock viewport
     Label {
+        id: txtLockViewport
         text: qsTr("Lock viewport")
     }
     Switch {
         checked: FaceTrack.lockedViewport
         Layout.alignment: Qt.AlignRight
+        Accessible.name: txtLockViewport.text
 
         onCheckedChanged: FaceTrack.lockedViewport = checked
     }
 
     // Debug label
     Label {
+        id: txtDebugMode
         text: qsTr("Debug mode")
     }
     Switch {
         checked: FaceTrack.debugModeEnabled
         Layout.alignment: Qt.AlignRight
+        Accessible.name: txtDebugMode.text
 
         onCheckedChanged: FaceTrack.debugModeEnabled = checked
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/FalseColor/share/qml/TableColor.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/FalseColor/share/qml/TableColor.qml
@@ -25,6 +25,7 @@ import AkControls 1.0 as AK
 
 RowLayout {
     id: rlyColor
+
     property color tableColor: "black"
     property int index: 0
 
@@ -35,11 +36,13 @@ RowLayout {
         currentColor: rlyColor.tableColor
         title: qsTr("Select the new color")
         Layout.minimumWidth: AkUnit.create(100 * AkTheme.controlScale, "dp").pixels
+        Accessible.description: qsTr("Color %1").arg(rlyColor.index)
 
         onCurrentColorChanged: rlyColor.colorChanged(rlyColor.index,
                                                      currentColor)
     }
     Button {
+        Accessible.name: qsTr("Remove color %1").arg(rlyColor.index)
         icon.source: "image://icons/minus"
         flat: true
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/FalseColor/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/FalseColor/share/qml/main.qml
@@ -66,6 +66,7 @@ GridLayout {
 
     // Soft gradient.
     Label {
+        id: txtSoft
         text: qsTr("Soft")
     }
     RowLayout {
@@ -74,6 +75,7 @@ GridLayout {
         }
         Switch {
             checked: FalseColor.soft
+            Accessible.name: txtSoft.text
 
             onCheckedChanged: FalseColor.soft = checked
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Fire/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Fire/share/qml/main.qml
@@ -79,6 +79,7 @@ GridLayout {
 
     // Fire mode.
     Label {
+        id: txtMode
         text: qsTr("Mode")
     }
     ComboBox {
@@ -87,6 +88,7 @@ GridLayout {
         currentIndex: modeIndex(Fire.mode)
         Layout.columnSpan: 2
         Layout.fillWidth: true
+        Accessible.description: txtMode.text
 
         model: ListModel {
             ListElement {
@@ -104,6 +106,7 @@ GridLayout {
 
     // Cooling factor.
     Label {
+        id: txtCooling
         text: qsTr("Cooling")
     }
     Slider {
@@ -113,6 +116,7 @@ GridLayout {
         from: -255
         to: 255
         Layout.fillWidth: true
+        Accessible.name: txtCooling.text
 
         onValueChanged: Fire.cool = value
     }
@@ -123,12 +127,14 @@ GridLayout {
         to: sldCool.to
         stepSize: sldCool.stepSize
         editable: true
+        Accessible.name: txtCooling.text
 
         onValueChanged: Fire.cool = value
     }
 
     // Dissolving factor.
     Label {
+        id: txtDissolve
         text: qsTr("Dissolve")
     }
     TextField {
@@ -140,12 +146,14 @@ GridLayout {
         }
         Layout.columnSpan: 2
         Layout.fillWidth: true
+        Accessible.name: txtDissolve.text
 
         onTextChanged: Fire.dissolve = Number(text)
     }
 
     // Blur.
     Label {
+        id: txtBlur
         text: qsTr("Blur")
     }
     TextField {
@@ -157,12 +165,14 @@ GridLayout {
         }
         Layout.columnSpan: 2
         Layout.fillWidth: true
+        Accessible.name: txtBlur.text
 
         onTextChanged: Fire.blur = Number(text)
     }
 
     // Zoom.
     Label {
+        id: txtZoom
         text: qsTr("Zoom")
     }
     TextField {
@@ -174,12 +184,14 @@ GridLayout {
         }
         Layout.columnSpan: 2
         Layout.fillWidth: true
+        Accessible.name: txtZoom.text
 
         onTextChanged: Fire.zoom = Number(text)
     }
 
     // Threshold.
     Label {
+        id: txtThreshold
         text: qsTr("Threshold")
     }
     Slider {
@@ -188,6 +200,7 @@ GridLayout {
         stepSize: 1
         to: 255
         Layout.fillWidth: true
+        Accessible.name: txtThreshold.text
 
         onValueChanged: Fire.threshold = value
     }
@@ -197,12 +210,14 @@ GridLayout {
         to: sldThreshold.to
         stepSize: sldThreshold.stepSize
         editable: true
+        Accessible.name: txtThreshold.text
 
         onValueChanged: Fire.threshold = value
     }
 
     // Luma threshold.
     Label {
+        id: txtLumaThreshold
         /*: Minimum luminance/light/white level/intensity in a gray or black and
             white picture.
 
@@ -216,6 +231,7 @@ GridLayout {
         stepSize: 1
         to: 255
         Layout.fillWidth: true
+        Accessible.name: txtLumaThreshold.text
 
         onValueChanged: Fire.lumaThreshold = value
     }
@@ -225,12 +241,14 @@ GridLayout {
         to: sldLumaThreshold.to
         stepSize: sldLumaThreshold.stepSize
         editable: true
+        Accessible.name: txtLumaThreshold.text
 
         onValueChanged: Fire.lumaThreshold = value
     }
 
     // Alpha diff.
     Label {
+        id: txtAlphaDiff
         /*: Alpha channel, also known as the transparency component of a pixel
             in an image.
          */
@@ -243,6 +261,7 @@ GridLayout {
         from: -255
         to: 255
         Layout.fillWidth: true
+        Accessible.name: txtAlphaDiff.text
 
         onValueChanged: Fire.alphaDiff = value
     }
@@ -253,12 +272,14 @@ GridLayout {
         to: sldAlphaDiff.to
         stepSize: sldAlphaDiff.stepSize
         editable: true
+        Accessible.name: txtAlphaDiff.text
 
         onValueChanged: Fire.alphaDiff = value
     }
 
     // Alpha variation.
     Label {
+        id: txtAlphaVariation
         /*: Alpha channel, also known as the transparency component of a pixel
             in an image.
          */
@@ -270,6 +291,7 @@ GridLayout {
         stepSize: 1
         to: 256
         Layout.fillWidth: true
+        Accessible.name: txtAlphaVariation.text
 
         onValueChanged: Fire.alphaVariation = value
     }
@@ -279,13 +301,15 @@ GridLayout {
         to: sldAlphaVariation.to
         stepSize: sldAlphaVariation.stepSize
         editable: true
+        Accessible.name: txtAlphaVariation.text
 
         onValueChanged: Fire.alphaVariation = value
     }
 
-    // N° of colors.
+    // Number of colors.
     Label {
-        text: qsTr("N° of colors")
+        id: txtNumberOfColors
+        text: qsTr("Number of colors")
     }
     Slider {
         id: sldNColors
@@ -293,6 +317,7 @@ GridLayout {
         stepSize: 1
         to: 256
         Layout.fillWidth: true
+        Accessible.name: txtNumberOfColors.text
 
         onValueChanged: Fire.nColors = value
     }
@@ -302,6 +327,7 @@ GridLayout {
         to: sldNColors.to
         stepSize: sldNColors.stepSize
         editable: true
+        Accessible.name: txtNumberOfColors.text
 
         onValueChanged: Fire.nColors = value
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Flip/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Flip/share/qml/main.qml
@@ -25,20 +25,24 @@ GridLayout {
     columns: 2
 
     Label {
+        id: txtFlipHorizontally
         text: qsTr("Flip horizontally")
         Layout.fillWidth: true
     }
     Switch {
         checked: Flip.horizontalFlip
+        Accessible.name: txtFlipHorizontally.text
 
         onCheckedChanged: Flip.horizontalFlip = checked
     }
     Label {
+        id: txtFlipVertically
         text: qsTr("Flip vertically")
         Layout.fillWidth: true
     }
     Switch {
         checked: Flip.verticalFlip
+        Accessible.name: txtFlipVertically.text
 
         onCheckedChanged: Flip.verticalFlip = checked
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/FrameOverlap/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/FrameOverlap/share/qml/main.qml
@@ -26,22 +26,25 @@ GridLayout {
 
     // Number of frames to store.
     Label {
-        text: qsTr("N° of frames")
+        id: txtNFrames
+        text: qsTr("Number of frames")
     }
     TextField {
         text: FrameOverlap.nFrames
-        placeholderText: qsTr("N° of frames")
+        placeholderText: qsTr("Number of frames")
         selectByMouse: true
         validator: RegExpValidator {
             regExp: /d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtNFrames.text
 
         onTextChanged: FrameOverlap.nFrames = Number(text)
     }
 
     // Stride.
     Label {
+        id: txtStride
         text: qsTr("Stride")
     }
     TextField {
@@ -52,6 +55,7 @@ GridLayout {
             regExp: /d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtStride.text
 
         onTextChanged: FrameOverlap.stride = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Gamma/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Gamma/share/qml/main.qml
@@ -46,6 +46,7 @@ GridLayout {
         from: -255
         to: 255
         Layout.fillWidth: true
+        Accessible.name: lblGamma.text
 
         onValueChanged: Gamma.gamma = value
     }
@@ -56,6 +57,7 @@ GridLayout {
         to: sldGamma.to
         stepSize: sldGamma.stepSize
         editable: true
+        Accessible.name: lblGamma.text
 
         onValueChanged: Gamma.gamma = Number(value)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/GrayScale/src/grayscaleelement.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/GrayScale/src/grayscaleelement.cpp
@@ -29,7 +29,7 @@ GrayScaleElement::GrayScaleElement(): Ak
 
 AkPacket GrayScaleElement::iVideoStream(const AkVideoPacket &packet)
 {
-    auto oPacket = packet.convert(AkVideoCaps::Format_gray);
+    auto oPacket = packet.convert(AkVideoCaps::Format_gray8);
     akSend(oPacket)
 }
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Halftone/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Halftone/share/qml/main.qml
@@ -47,12 +47,14 @@ GridLayout {
     }
 
     Label {
+        id: txtPattern
         text: qsTr("Pattern")
     }
     ComboBox {
         id: cbxPattern
         textRole: "text"
         Layout.fillWidth: true
+        Accessible.description: txtPattern.text
 
         model: ListModel {
             ListElement {
@@ -113,14 +115,15 @@ GridLayout {
                 fillMode: Image.PreserveAspectFit
                 sourceSize.width: 16
                 sourceSize.height: 16
-                source: toQrc(txtPattern.text)
+                source: toQrc(txtBitmapPattern.text)
             }
             TextField {
-                id: txtPattern
+                id: txtBitmapPattern
                 text: Halftone.pattern
                 placeholderText: qsTr("Bitmap pattern")
                 selectByMouse: true
                 Layout.fillWidth: true
+                Accessible.name: qsTr("Image to use as pattern")
 
                 onTextChanged: {
                     for (var i = 0; i < cbxPattern.model.count; i++) {
@@ -141,6 +144,7 @@ GridLayout {
             Button {
                 text: qsTr("Search")
                 icon.source: "image://icons/search"
+                Accessible.description: qsTr("Search the image to use as pattern")
 
                 onClicked: fileDialog.open()
             }
@@ -148,6 +152,7 @@ GridLayout {
     }
 
     Label {
+        id: txtPatternSize
         text: qsTr("Pattern size")
     }
     TextField {
@@ -158,10 +163,12 @@ GridLayout {
             regExp: /-?\d+x-?\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtPatternSize.text
 
         onTextChanged: Halftone.patternSize = strToSize(text)
     }
     Label {
+        id: txtLightness
         text: qsTr("Lightness")
     }
     TextField {
@@ -172,10 +179,12 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtLightness.text
 
         onTextChanged: Halftone.lightness = Number(text)
     }
     Label {
+        id: txtSlope
         text: qsTr("Slope")
     }
     TextField {
@@ -186,10 +195,12 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtSlope.text
 
         onTextChanged: Halftone.slope = Number(text)
     }
     Label {
+        id: txtIntercept
         text: qsTr("Intercept")
     }
     TextField {
@@ -200,6 +211,7 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtIntercept.text
 
         onTextChanged: Halftone.intercept = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Hypnotic/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Hypnotic/share/qml/main.qml
@@ -49,6 +49,7 @@ GridLayout {
 
     // Marker type.
     Label {
+        id: txtMode
         text: qsTr("Mode")
     }
     ComboBox {
@@ -57,6 +58,7 @@ GridLayout {
         currentIndex: modeIndex(Hypnotic.mode)
         Layout.columnSpan: 2
         Layout.fillWidth: true
+        Accessible.description: txtMode.text
 
         model: ListModel {
             ListElement {
@@ -80,6 +82,7 @@ GridLayout {
         onCurrentIndexChanged: Hypnotic.mode = cbxMode.model.get(currentIndex).mode
     }
     Label {
+        id: txtSpeedIncrement
         text: qsTr("Speed increment")
     }
     TextField {
@@ -91,11 +94,13 @@ GridLayout {
         }
         Layout.columnSpan: 2
         Layout.fillWidth: true
+        Accessible.name: txtSpeedIncrement.text
 
         onTextChanged: Hypnotic.speedInc = Number(text)
     }
 
     Label {
+        id: txtThreshold
         text: qsTr("Threshold")
     }
     Slider {
@@ -104,6 +109,7 @@ GridLayout {
         stepSize: 1
         to: 255
         Layout.fillWidth: true
+        Accessible.name: txtThreshold.text
 
         onValueChanged: Hypnotic.threshold = value
     }
@@ -113,6 +119,7 @@ GridLayout {
         to: sldThreshold.to
         stepSize: sldThreshold.stepSize
         editable: true
+        Accessible.name: txtThreshold.text
 
         onValueChanged: sldThreshold.value = value
     }
--- /dev/null
+++ webcamoid-9.0.0/libAvKys/Plugins/ImageSrc/CMakeLists.txt
@@ -0,0 +1,68 @@
+# Webcamoid, webcam capture application.
+# Copyright (C) 2022  Gonzalo Exequiel Pedone
+#
+# Webcamoid is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Webcamoid is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+#
+# Web-Site: http://webcamoid.github.io/
+
+cmake_minimum_required(VERSION 3.16)
+
+project(ImageSrc LANGUAGES CXX)
+
+include(../../cmake/ProjectCommons.cmake)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+set(CMAKE_AUTOUIC ON)
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+
+set(QT_COMPONENTS
+    Concurrent
+    Gui
+    Qml)
+find_package(QT NAMES Qt${QT_VERSION_MAJOR} COMPONENTS
+             ${QT_COMPONENTS}
+             REQUIRED)
+find_package(Qt${QT_VERSION_MAJOR} ${QT_MINIMUM_VERSION} COMPONENTS
+             ${QT_COMPONENTS}
+             REQUIRED)
+add_library(ImageSrc SHARED
+            src/imagesrc.h
+            src/imagesrcelement.h
+            src/imagesrc.cpp
+            src/imagesrcelement.cpp
+            ImageSrc.qrc
+            pspec.json)
+
+if (WIN32)
+    set_target_properties(ImageSrc PROPERTIES
+                          RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/build/${PLUGINSDIR})
+elseif (NOT ANDROID)
+    set_target_properties(ImageSrc PROPERTIES
+                          LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/build/${PLUGINSDIR})
+endif ()
+
+add_dependencies(ImageSrc avkys)
+target_include_directories(ImageSrc
+                           PRIVATE ../../Lib/src)
+target_compile_definitions(ImageSrc PRIVATE AVKYS_PLUGIN_IMAGESRC)
+list(TRANSFORM QT_COMPONENTS PREPEND Qt${QT_VERSION_MAJOR}:: OUTPUT_VARIABLE QT_LIBS)
+target_link_libraries(ImageSrc avkys ${QT_LIBS})
+set(QML_IMPORT_PATH ../../Lib/share/qml)
+
+if (WIN32)
+    install(TARGETS ImageSrc RUNTIME DESTINATION ${PLUGINSDIR})
+elseif (NOT ANDROID)
+    install(TARGETS ImageSrc DESTINATION ${PLUGINSDIR})
+endif ()
--- /dev/null
+++ webcamoid-9.0.0/libAvKys/Plugins/ImageSrc/ImageSrc.qrc
@@ -0,0 +1,5 @@
+<RCC>
+    <qresource prefix="/ImageSrc">
+        <file>share/qml/main.qml</file>
+    </qresource>
+</RCC>
--- /dev/null
+++ webcamoid-9.0.0/libAvKys/Plugins/ImageSrc/pspec.json
@@ -0,0 +1,12 @@
+{
+    "type": "WebcamoidPluginsCollection",
+    "plugins": [
+        {
+            "name": "ImageSrc",
+            "description": "Use a static picture as a source",
+            "id": "VideoSource/ImageSrc",
+            "implements": ["Element"],
+            "type": "qtplugin"
+        }
+    ]
+}
--- /dev/null
+++ webcamoid-9.0.0/libAvKys/Plugins/ImageSrc/share/qml/main.qml
@@ -0,0 +1,102 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+import QtQuick 2.12
+import QtQuick.Controls 2.5
+import QtQuick.Layouts 1.3
+import Ak 1.0
+
+GridLayout {
+    columns: 2
+
+    Component.onCompleted: {
+        var fps = AkFrac.create(ImageSrc.fps).value;
+        var q = Infinity;
+        var index = -1;
+
+        for (var i in cbxFps.model) {
+            var diff = Math.abs(cbxFps.model[i] - fps);
+
+            if (diff < q) {
+                index = i;
+                q = diff;
+            }
+        }
+
+        cbxFps.currentIndex = index;
+        ImageSrc.fps = AkFrac.createVariant(cbxFps.model[index], 1);
+    }
+
+    Label {
+        id: txtForceFrameRate
+        text: qsTr("Force frame rate")
+        visible: ImageSrc.isAnimated
+    }
+    RowLayout {
+        visible: ImageSrc.isAnimated
+
+        Label {
+            Layout.fillWidth: true
+        }
+        Switch {
+            checked: ImageSrc.forceFps
+            Accessible.name: txtForceFrameRate.text
+
+            onCheckedChanged: ImageSrc.forceFps = checked
+        }
+    }
+    Label {
+        id: lblFps
+        text: qsTr("Frame rate")
+        enabled: !ImageSrc.isAnimated
+                 || (ImageSrc.isAnimated && ImageSrc.forceFps)
+    }
+    ComboBox {
+        id: cbxFps
+        Accessible.description: lblFps.text
+        currentIndex: 10
+        Layout.fillWidth: true
+        enabled: !ImageSrc.isAnimated
+                 || (ImageSrc.isAnimated && ImageSrc.forceFps)
+        model: [300,
+                240,
+                144,
+                120,
+                100,
+                90,
+                72,
+                60,
+                50,
+                48,
+                30,
+                25,
+                24,
+                20,
+                15,
+                10,
+                5,
+                2,
+                1]
+
+        onCurrentIndexChanged: {
+            if (currentIndex > -1)
+                ImageSrc.fps = AkFrac.createVariant(model[currentIndex], 1);
+        }
+    }
+}
--- /dev/null
+++ webcamoid-9.0.0/libAvKys/Plugins/ImageSrc/src/imagesrc.cpp
@@ -0,0 +1,36 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+#include "imagesrc.h"
+#include "imagesrcelement.h"
+
+QObject *ImageSrc::create(const QString &key, const QString &specification)
+{
+    Q_UNUSED(key)
+    Q_UNUSED(specification)
+
+    return new ImageSrcElement();
+}
+
+QStringList ImageSrc::keys() const
+{
+    return {};
+}
+
+#include "moc_imagesrc.cpp"
--- /dev/null
+++ webcamoid-9.0.0/libAvKys/Plugins/ImageSrc/src/imagesrc.h
@@ -0,0 +1,36 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+#ifndef IMAGESRC_H
+#define IMAGESRC_H
+
+#include <akplugin.h>
+
+class ImageSrc: public QObject, public AkPlugin
+{
+    Q_OBJECT
+    Q_INTERFACES(AkPlugin)
+    Q_PLUGIN_METADATA(IID "org.avkys.plugin" FILE "pspec.json")
+
+    public:
+        QObject *create(const QString &key, const QString &specification);
+        QStringList keys() const;
+};
+
+#endif // IMAGESRC_H
--- /dev/null
+++ webcamoid-9.0.0/libAvKys/Plugins/ImageSrc/src/imagesrcelement.cpp
@@ -0,0 +1,422 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+#include <QFileInfo>
+#include <QImage>
+#include <QImageReader>
+#include <QQmlContext>
+#include <QSettings>
+#include <QtConcurrent>
+#include <ak.h>
+#include <akcaps.h>
+#include <akfrac.h>
+#include <akpacket.h>
+#include <akvideopacket.h>
+
+#include "imagesrcelement.h"
+
+class ImageSrcElementPrivate
+{
+    public:
+        ImageSrcElement *self;
+        AkFrac m_fps {30000, 1001};
+        qint64 m_id {-1};
+        QThreadPool m_threadPool;
+        QFuture<void> m_framesThreadStatus;
+        QFuture<void> m_threadStatus;
+        QImageReader m_imageReader;
+        QReadWriteLock m_fpsMutex;
+        QReadWriteLock m_imageReaderMutex;
+        bool m_forceFps {false};
+        bool m_threadedRead {true};
+        bool m_run {false};
+
+        explicit ImageSrcElementPrivate(ImageSrcElement *self);
+        void readFrame();
+        void sendPacket(const AkPacket &packet);
+};
+
+ImageSrcElement::ImageSrcElement():
+    AkMultimediaSourceElement()
+{
+    this->d = new ImageSrcElementPrivate(this);
+}
+
+ImageSrcElement::~ImageSrcElement()
+{
+    delete this->d;
+}
+
+QStringList ImageSrcElement::medias()
+{
+    QStringList medias;
+    this->d->m_imageReaderMutex.lockForRead();
+
+    if (!this->d->m_imageReader.fileName().isEmpty())
+        medias << this->d->m_imageReader.fileName();
+
+    this->d->m_imageReaderMutex.unlock();
+
+    return medias;
+}
+
+QString ImageSrcElement::media() const
+{
+    this->d->m_imageReaderMutex.lockForRead();
+    auto fileName = this->d->m_imageReader.fileName();
+    this->d->m_imageReaderMutex.unlock();
+
+    return fileName;
+}
+
+QList<int> ImageSrcElement::streams()
+{
+    this->d->m_imageReaderMutex.lockForRead();
+    auto isFileNameEmpty = this->d->m_imageReader.fileName().isEmpty();
+    this->d->m_imageReaderMutex.unlock();
+
+    if (isFileNameEmpty)
+        return {};
+
+    return {0};
+}
+
+int ImageSrcElement::defaultStream(const QString &mimeType)
+{
+    if (mimeType == "video/x-raw")
+        return 0;
+
+    return -1;
+}
+
+QString ImageSrcElement::description(const QString &media)
+{
+    this->d->m_imageReaderMutex.lockForRead();
+    auto fileName = this->d->m_imageReader.fileName();
+    this->d->m_imageReaderMutex.unlock();
+
+    if (media.isEmpty() || fileName != media)
+        return {};
+
+    return QFileInfo(media).baseName();
+}
+
+AkCaps ImageSrcElement::caps(int stream)
+{
+    this->d->m_imageReaderMutex.lockForRead();
+    auto isFileNameEmpty = this->d->m_imageReader.fileName().isEmpty();
+    this->d->m_imageReaderMutex.unlock();
+
+    if (stream != 0 || isFileNameEmpty)
+        return {};
+
+    this->d->m_imageReaderMutex.lockForRead();
+    auto size = this->d->m_imageReader.size();
+    this->d->m_imageReaderMutex.unlock();
+
+    this->d->m_fpsMutex.lockForRead();
+    AkVideoCaps caps(AkVideoCaps::Format_rgb24,
+                     size.width(),
+                     size.height(),
+                     this->d->m_fps);
+    this->d->m_fpsMutex.unlock();
+
+    return caps;
+}
+
+bool ImageSrcElement::isAnimated() const
+{
+    this->d->m_imageReaderMutex.lockForRead();
+    auto supportsAnimation = this->d->m_imageReader.supportsAnimation();
+    this->d->m_imageReaderMutex.unlock();
+
+    return supportsAnimation;
+}
+
+bool ImageSrcElement::forceFps() const
+{
+    return this->d->m_forceFps;
+}
+
+AkFrac ImageSrcElement::fps() const
+{
+    this->d->m_fpsMutex.lockForRead();
+    auto fps = this->d->m_fps;
+    this->d->m_fpsMutex.unlock();
+
+    return fps;
+}
+
+QStringList ImageSrcElement::supportedFormats() const
+{
+    auto formats = QImageReader::supportedImageFormats();
+
+    return QStringList(formats.begin(), formats.end());
+}
+
+QString ImageSrcElement::controlInterfaceProvide(const QString &controlId) const
+{
+    Q_UNUSED(controlId)
+
+    return QString("qrc:/ImageSrc/share/qml/main.qml");
+}
+
+void ImageSrcElement::controlInterfaceConfigure(QQmlContext *context,
+                                                const QString &controlId) const
+{
+    Q_UNUSED(controlId)
+
+    context->setContextProperty("ImageSrc", const_cast<QObject *>(qobject_cast<const QObject *>(this)));
+    context->setContextProperty("controlId", this->objectName());
+}
+
+void ImageSrcElement::setForceFps(bool forceFps)
+{
+    if (this->d->m_forceFps == forceFps)
+        return;
+
+    this->d->m_forceFps = forceFps;
+    emit this->forceFpsChanged(forceFps);
+}
+
+void ImageSrcElement::setFps(const AkFrac &fps)
+{
+    this->d->m_fpsMutex.lockForWrite();
+
+    if (this->d->m_fps == fps) {
+        this->d->m_fpsMutex.unlock();
+
+        return;
+    }
+
+    this->d->m_fps = fps;
+    this->d->m_fpsMutex.unlock();
+
+    QSettings settings;
+    settings.beginGroup("ImageSrc");
+    settings.setValue("fps", fps.toString());
+    settings.endGroup();
+
+    emit this->fpsChanged(fps);
+}
+
+void ImageSrcElement::resetForceFps()
+{
+    this->setForceFps(false);
+}
+
+void ImageSrcElement::resetFps()
+{
+    this->setFps({});
+}
+
+void ImageSrcElement::setMedia(const QString &media)
+{
+    this->d->m_imageReaderMutex.lockForRead();
+    auto fileName = this->d->m_imageReader.fileName();
+    this->d->m_imageReaderMutex.unlock();
+
+    if (fileName == media)
+        return;
+
+    auto state = this->state();
+    this->setState(AkElement::ElementStateNull);
+
+    this->d->m_imageReaderMutex.lockForWrite();
+    auto size = this->d->m_imageReader.size();
+    auto isAnimation = this->d->m_imageReader.supportsAnimation();
+    this->d->m_imageReader.setFileName(media);
+    this->d->m_imageReaderMutex.unlock();
+
+    if (!media.isEmpty())
+        this->setState(state);
+
+    emit this->mediaChanged(media);
+
+    this->d->m_imageReaderMutex.lockForRead();
+    auto curSize = this->d->m_imageReader.size();
+    auto curIsAnimation = this->d->m_imageReader.supportsAnimation();
+    this->d->m_imageReaderMutex.unlock();
+
+    if (size != curSize)
+        emit this->sizeChanged(curSize);
+
+    if (isAnimation != curIsAnimation)
+        emit this->isAnimatedChanged(curIsAnimation);
+}
+
+void ImageSrcElement::resetMedia()
+{
+    this->setMedia({});
+}
+
+bool ImageSrcElement::setState(AkElement::ElementState state)
+{
+    this->d->m_imageReaderMutex.lockForRead();
+    auto isFileNameEmpty = this->d->m_imageReader.fileName().isEmpty();
+    this->d->m_imageReaderMutex.unlock();
+
+    if (isFileNameEmpty)
+        return false;
+
+    auto curState = this->state();
+
+    switch (curState) {
+    case AkElement::ElementStateNull: {
+        switch (state) {
+        case AkElement::ElementStatePaused:
+            return AkElement::setState(state);
+        case AkElement::ElementStatePlaying:
+            this->d->m_id = Ak::id();
+            this->d->m_run = true;
+            this->d->m_framesThreadStatus =
+                    QtConcurrent::run(&this->d->m_threadPool,
+                                      this->d,
+                                      &ImageSrcElementPrivate::readFrame);
+
+            return AkElement::setState(state);
+        case AkElement::ElementStateNull:
+            break;
+        }
+
+        break;
+    }
+    case AkElement::ElementStatePaused: {
+        switch (state) {
+        case AkElement::ElementStateNull:
+            return AkElement::setState(state);
+        case AkElement::ElementStatePlaying:
+            this->d->m_run = true;
+            this->d->m_framesThreadStatus =
+                    QtConcurrent::run(&this->d->m_threadPool,
+                                      this->d,
+                                      &ImageSrcElementPrivate::readFrame);
+
+            return AkElement::setState(state);
+        case AkElement::ElementStatePaused:
+            break;
+        }
+
+        break;
+    }
+    case AkElement::ElementStatePlaying: {
+        switch (state) {
+        case AkElement::ElementStateNull:
+        case AkElement::ElementStatePaused:
+            this->d->m_run = false;
+            this->d->m_framesThreadStatus.waitForFinished();
+
+            return AkElement::setState(state);
+        case AkElement::ElementStatePlaying:
+            break;
+        }
+
+        break;
+    }
+    }
+
+    return false;
+}
+
+ImageSrcElementPrivate::ImageSrcElementPrivate(ImageSrcElement *self):
+    self(self)
+{
+
+}
+
+void ImageSrcElementPrivate::readFrame()
+{
+    qreal delayDiff = 0.0;
+
+    while (this->m_run) {
+        this->m_imageReaderMutex.lockForRead();
+        auto image = this->m_imageReader.read();
+        this->m_imageReaderMutex.unlock();
+
+        if (image.isNull())
+            break;
+
+        this->m_fpsMutex.lockForRead();
+        auto fps = this->m_fps;
+        this->m_fpsMutex.unlock();
+
+        auto pts = qRound64(QTime::currentTime().msecsSinceStartOfDay()
+                            * fps.value() / 1e3);
+        image.convertTo(QImage::Format_RGB888);
+        auto packet = AkVideoPacket::fromImage(image, {});
+        packet.caps().setFps(fps);
+        packet.setPts(pts);
+        packet.setTimeBase(fps.invert());
+        packet.setIndex(0);
+        packet.setId(this->m_id);
+
+        if (!this->m_threadedRead) {
+            emit self->oStream(packet);
+        } else if (!this->m_threadStatus.isRunning()) {
+            this->m_threadStatus =
+                    QtConcurrent::run(&this->m_threadPool,
+                                      this,
+                                      &ImageSrcElementPrivate::sendPacket,
+                                      packet);
+        }
+
+        this->m_imageReaderMutex.lockForRead();
+        auto isLastFrame =
+                this->m_imageReader.currentImageNumber() >= this->m_imageReader.imageCount() - 1;
+        this->m_imageReaderMutex.unlock();
+
+        if (isLastFrame) {
+            this->m_imageReaderMutex.lockForRead();
+            auto supportsAnimation = this->m_imageReader.supportsAnimation();
+            this->m_imageReaderMutex.unlock();
+
+            if (!supportsAnimation) {
+                auto delay = (1000 / fps).value() + delayDiff;
+                delayDiff = delay - qRound(delay);
+                QThread::msleep(qRound(delay));
+            }
+
+            this->m_imageReaderMutex.lockForWrite();
+            auto fileName = this->m_imageReader.fileName();
+            this->m_imageReader.setFileName({});
+            this->m_imageReader.setFileName(fileName);
+            this->m_imageReaderMutex.unlock();
+        } else {
+            if (this->m_forceFps) {
+                auto delay = (1000 / fps).value() + delayDiff;
+                delayDiff = delay - qRound(delay);
+                QThread::msleep(qRound(delay));
+            } else {
+                this->m_imageReaderMutex.lockForRead();
+                auto delay = this->m_imageReader.nextImageDelay();
+                this->m_imageReaderMutex.unlock();
+
+                if (delay > 0)
+                    QThread::msleep(delay);
+            }
+        }
+    }
+}
+
+void ImageSrcElementPrivate::sendPacket(const AkPacket &packet)
+{
+    emit self->oStream(packet);
+}
+
+#include "moc_imagesrcelement.cpp"
--- /dev/null
+++ webcamoid-9.0.0/libAvKys/Plugins/ImageSrc/src/imagesrcelement.h
@@ -0,0 +1,110 @@
+/* Webcamoid, webcam capture application.
+ * Copyright (C) 2022  Gonzalo Exequiel Pedone
+ *
+ * Webcamoid is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Webcamoid is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Web-Site: http://webcamoid.github.io/
+ */
+
+#ifndef IMAGESRCELEMENT_H
+#define IMAGESRCELEMENT_H
+
+#include <akmultimediasourceelement.h>
+
+class ImageSrcElementPrivate;
+class AkFrac;
+
+class ImageSrcElement: public AkMultimediaSourceElement
+{
+    Q_OBJECT
+    Q_PROPERTY(QStringList medias
+               READ medias
+               NOTIFY mediasChanged)
+    Q_PROPERTY(QString media
+               READ media
+               WRITE setMedia
+               RESET resetMedia
+               NOTIFY mediaChanged)
+    Q_PROPERTY(QList<int> streams
+               READ streams
+               WRITE setStreams
+               RESET resetStreams
+               NOTIFY streamsChanged)
+    Q_PROPERTY(bool loop
+               READ loop
+               WRITE setLoop
+               RESET resetLoop
+               NOTIFY loopChanged)
+    Q_PROPERTY(bool isAnimated
+               READ isAnimated
+               NOTIFY isAnimatedChanged)
+    Q_PROPERTY(bool forceFps
+               READ forceFps
+               WRITE setForceFps
+               RESET resetForceFps
+               NOTIFY forceFpsChanged)
+    Q_PROPERTY(AkFrac fps
+               READ fps
+               WRITE setFps
+               RESET resetFps
+               NOTIFY fpsChanged)
+    Q_PROPERTY(QStringList supportedFormats
+               READ supportedFormats
+               CONSTANT)
+
+    public:
+        ImageSrcElement();
+        ~ImageSrcElement();
+
+        Q_INVOKABLE QStringList medias();
+        Q_INVOKABLE QString media() const;
+        Q_INVOKABLE QList<int> streams();
+        Q_INVOKABLE int defaultStream(const QString &mimeType);
+        Q_INVOKABLE QString description(const QString &media);
+        Q_INVOKABLE AkCaps caps(int stream);
+        Q_INVOKABLE bool isAnimated() const;
+        Q_INVOKABLE bool forceFps() const;
+        Q_INVOKABLE AkFrac fps() const;
+        Q_INVOKABLE QStringList supportedFormats() const;
+
+    private:
+        ImageSrcElementPrivate *d;
+
+    protected:
+        QString controlInterfaceProvide(const QString &controlId) const;
+        void controlInterfaceConfigure(QQmlContext *context,
+                                       const QString &controlId) const;
+
+    signals:
+        void mediasChanged(const QStringList &medias);
+        void mediaChanged(const QString &media);
+        void streamsChanged(const QList<int> &streams);
+        void loopChanged(bool loop);
+        void isAnimatedChanged(bool isAnimated);
+        void forceFpsChanged(bool forceFps);
+        void fpsChanged(const AkFrac &fps);
+        void sizeChanged(const QSize &size);
+        void error(const QString &message);
+
+    public slots:
+        void setForceFps(bool forceFps);
+        void setFps(const AkFrac &fps);
+        void resetForceFps();
+        void resetFps();
+        void setMedia(const QString &media);
+        void resetMedia();
+        bool setState(AkElement::ElementState state);
+};
+
+#endif // IMAGESRCELEMENT_H
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Implode/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Implode/share/qml/main.qml
@@ -25,6 +25,7 @@ GridLayout {
     columns: 2
 
     Label {
+        id: txtAmount
         text: qsTr("Amount")
     }
     TextField {
@@ -35,6 +36,7 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtAmount.text
 
         onTextChanged: Implode.amount = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Life/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Life/share/qml/main.qml
@@ -43,6 +43,7 @@ GridLayout {
     }
 
     Label {
+        id: txtColor
         text: qsTr("Color")
     }
     RowLayout {
@@ -56,6 +57,7 @@ GridLayout {
             //: https://en.wikipedia.org/wiki/Life-like_cellular_automaton
             title: qsTr("Choose the automata color")
             showAlphaChannel: true
+            Accessible.description: txtColor.text
 
             onCurrentColorChanged: Life.lifeColor = AkUtils.toRgba(currentColor)
         }
@@ -71,6 +73,7 @@ GridLayout {
         to: 255
         stepSize: 1
         Layout.fillWidth: true
+        Accessible.name: lblThreshold.text
 
         onValueChanged: Life.threshold = value
     }
@@ -80,11 +83,13 @@ GridLayout {
         to: sldThreshold.to
         stepSize: sldThreshold.stepSize
         editable: true
+        Accessible.name: lblThreshold.text
 
         onValueChanged: Life.threshold = value
     }
 
     Label {
+        id: txtLumaThreshold
         /*: Minimum luminance/light/white level/intensity in a gray or black and
             white picture.
 
@@ -98,6 +103,7 @@ GridLayout {
         to: 255
         stepSize: 1
         Layout.fillWidth: true
+        Accessible.name: txtLumaThreshold.text
 
         onValueChanged: Life.lumaThreshold = value
     }
@@ -107,6 +113,7 @@ GridLayout {
         to: sldLumaThreshold.to
         stepSize: sldLumaThreshold.stepSize
         editable: true
+        Accessible.name: txtLumaThreshold.text
 
         onValueChanged: Life.lumaThreshold = value
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Matrix/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Matrix/share/qml/main.qml
@@ -41,20 +41,23 @@ GridLayout {
     }
 
     Label {
-        text: qsTr("N° of drops")
+        id: txtNumberOfDrops
+        text: qsTr("Number of drops")
     }
     TextField {
         text: Matrix.nDrops
-        placeholderText: qsTr("N° of drops")
+        placeholderText: qsTr("Number of drops")
         selectByMouse: true
         validator: RegExpValidator {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtNumberOfDrops.text
 
         onTextChanged: Matrix.nDrops = Number(text)
     }
     Label {
+        id: txtSymbols
         text: qsTr("Symbols")
     }
     TextField {
@@ -62,11 +65,13 @@ GridLayout {
         placeholderText: qsTr("Symbols")
         selectByMouse: true
         Layout.fillWidth: true
+        Accessible.name: txtSymbols.text
 
         onTextChanged: Matrix.charTable = text
     }
 
     Label {
+        id: txtFont
         text: qsTr("Font")
     }
     RowLayout {
@@ -78,16 +83,19 @@ GridLayout {
             readOnly: true
             font: Matrix.font
             Layout.fillWidth: true
+            Accessible.name: txtFont.text
         }
         Button {
             text: qsTr("Select")
             icon.source: "image://icons/fonts"
+            Accessible.description: qsTr("Select font")
 
             onClicked: fontDialog.open()
         }
     }
 
     Label {
+        id: txtHinting
         text: qsTr("Hinting")
     }
     ComboBox {
@@ -95,6 +103,7 @@ GridLayout {
         textRole: "text"
         currentIndex: optionIndex(cbxHinting, Matrix.hintingPreference)
         Layout.fillWidth: true
+        Accessible.description: txtHinting.text
 
         model: ListModel {
             ListElement {
@@ -119,6 +128,7 @@ GridLayout {
     }
 
     Label {
+        id: txtStyle
         //: Different font rendering strategies
         text: qsTr("Style")
     }
@@ -127,6 +137,7 @@ GridLayout {
         textRole: "text"
         currentIndex: optionIndex(cbxStyle, Matrix.styleStrategy)
         Layout.fillWidth: true
+        Accessible.description: txtStyle.text
 
         model: ListModel {
             ListElement {
@@ -187,6 +198,7 @@ GridLayout {
     }
 
     Label {
+        id: txtCursorColor
         text: qsTr("Cursor color")
     }
     RowLayout {
@@ -196,12 +208,14 @@ GridLayout {
         AK.ColorButton {
             currentColor: AkUtils.fromRgba(Matrix.cursorColor)
             title: qsTr("Choose the cursor color")
+            Accessible.description: txtCursorColor.text
 
             onCurrentColorChanged: Matrix.cursorColor = AkUtils.toRgba(currentColor)
         }
     }
 
     Label {
+        id: txtForegroundColor
         text: qsTr("Foreground color")
     }
     RowLayout {
@@ -211,12 +225,14 @@ GridLayout {
         AK.ColorButton {
             currentColor: AkUtils.fromRgba(Matrix.foregroundColor)
             title: qsTr("Choose the foreground color")
+            Accessible.description: txtForegroundColor.text
 
             onCurrentColorChanged: Matrix.foregroundColor = AkUtils.toRgba(currentColor)
         }
     }
 
     Label {
+        id: txtBackgroundColor
         text: qsTr("Background color")
     }
     RowLayout {
@@ -226,13 +242,15 @@ GridLayout {
         AK.ColorButton {
             currentColor: AkUtils.fromRgba(Matrix.backgroundColor)
             title: qsTr("Choose the background color")
+            Accessible.description: txtBackgroundColor.text
 
             onCurrentColorChanged: Matrix.backgroundColor = AkUtils.toRgba(currentColor)
         }
     }
 
     Label {
-        text: qsTr("Min. drop length")
+        id: txtMinimumDropLength
+        text: qsTr("Minimum drop length")
     }
     TextField {
         text: Matrix.minDropLength
@@ -242,11 +260,13 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtMinimumDropLength.text
 
         onTextChanged: Matrix.minDropLength = Number(text)
     }
     Label {
-        text: qsTr("Max. drop length")
+        id: txtMaximumDropLength
+        text: qsTr("Maximum drop length")
     }
     TextField {
         text: Matrix.maxDropLength
@@ -256,11 +276,13 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtMaximumDropLength.text
 
         onTextChanged: Matrix.maxDropLength = Number(text)
     }
     Label {
-        text: qsTr("Min. speed")
+        id: txtMinimumSpeed
+        text: qsTr("Minimum speed")
     }
     TextField {
         text: Matrix.minSpeed
@@ -270,11 +292,13 @@ GridLayout {
             regExp: /\d+\.\d+|\d+\.|\.\d+|\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtMinimumSpeed.text
 
         onTextChanged: Matrix.minSpeed = Number(text)
     }
     Label {
-        text: qsTr("Max. speed")
+        id: txtMaximumSpeed
+        text: qsTr("Maximum speed")
     }
     TextField {
         text: Matrix.maxSpeed
@@ -284,11 +308,13 @@ GridLayout {
             regExp: /\d+\.\d+|\d+\.|\.\d+|\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtMaximumSpeed.text
 
         onTextChanged: Matrix.maxSpeed = Number(text)
     }
 
     Label {
+        id: txtShowCursor
         text: qsTr("Show cursor")
     }
     RowLayout {
@@ -297,6 +323,7 @@ GridLayout {
         }
         Switch {
             checked: Matrix.showCursor
+            Accessible.name: txtShowCursor.text
 
             onCheckedChanged: Matrix.showCursor = checked
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MatrixTransform/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/MatrixTransform/share/qml/main.qml
@@ -47,6 +47,7 @@ ColumnLayout {
             validator: RegExpValidator {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
+            Accessible.name: qsTr("Column 0, Row 0")
 
             onTextChanged: updateKernel(0, text)
         }
@@ -58,6 +59,7 @@ ColumnLayout {
             validator: RegExpValidator {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
+            Accessible.name: qsTr("Column 1, Row 0")
 
             onTextChanged: updateKernel(1, text)
         }
@@ -69,6 +71,7 @@ ColumnLayout {
             validator: RegExpValidator {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
+            Accessible.name: qsTr("Column 2, Row 0")
 
             onTextChanged: updateKernel(2, text)
         }
@@ -82,6 +85,7 @@ ColumnLayout {
             validator: RegExpValidator {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
+            Accessible.name: qsTr("Column 0, Row 1")
 
             onTextChanged: updateKernel(3, text)
         }
@@ -93,6 +97,7 @@ ColumnLayout {
             validator: RegExpValidator {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
+            Accessible.name: qsTr("Column 1, Row 1")
 
             onTextChanged: updateKernel(4, text)
         }
@@ -104,6 +109,7 @@ ColumnLayout {
             validator: RegExpValidator {
                 regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
             }
+            Accessible.name: qsTr("Column 2, Row 1")
 
             onTextChanged: updateKernel(5, text)
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSink/src/CMakeLists.txt
+++ webcamoid-9.0.0/libAvKys/Plugins/MultiSink/src/CMakeLists.txt
@@ -42,8 +42,6 @@ add_library(MultiSinkSrc SHARED
             multisink.h
             multisinkelement.cpp
             multisinkelement.h
-            multisinkutils.cpp
-            multisinkutils.h
             ../pspec.json)
 set_target_properties(MultiSinkSrc PROPERTIES
                       OUTPUT_NAME MultiSink)
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSink/src/gstreamer/src/mediawritergstreamer.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/MultiSink/src/gstreamer/src/mediawritergstreamer.cpp
@@ -60,6 +60,7 @@ class MediaWriterGStreamerPrivate
         QThreadPool m_threadPool;
         GstElement *m_pipeline {nullptr};
         GMainLoop *m_mainLoop {nullptr};
+        QFuture<void> m_mainLoopResult;
         guint m_busWatchId {0};
         bool m_isRecording {false};
 
@@ -129,7 +130,7 @@ class MediaWriterGStreamerPrivate
                 {AkVideoCaps::Format_yuv444p     , "Y444"     },
                 {AkVideoCaps::Format_nv12        , "NV12"     },
                 {AkVideoCaps::Format_nv21        , "NV21"     },
-                {AkVideoCaps::Format_gray        , "GRAY8"    },
+                {AkVideoCaps::Format_gray8       , "GRAY8"    },
                 {AkVideoCaps::Format_gray16be    , "GRAY16_BE"},
                 {AkVideoCaps::Format_gray16le    , "GRAY16_LE"},
                 {AkVideoCaps::Format_rgb565le    , "RGB16"    },
@@ -137,7 +138,6 @@ class MediaWriterGStreamerPrivate
                 {AkVideoCaps::Format_rgb555le    , "RGB15"    },
                 {AkVideoCaps::Format_rgb555le    , "BGR15"    },
                 {AkVideoCaps::Format_yuva420p    , "A420"     },
-                {AkVideoCaps::Format_pal8        , "RGB8P"    },
                 {AkVideoCaps::Format_yuv410p     , "YUV9"     },
                 {AkVideoCaps::Format_ayuv64le    , "AYUV64"   },
                 {AkVideoCaps::Format_yuv420p10be , "I420_10BE"},
@@ -1682,7 +1682,10 @@ bool MediaWriterGStreamer::init()
 
     // Run the main GStreamer loop.
     this->d->m_mainLoop = g_main_loop_new(nullptr, FALSE);
-    QtConcurrent::run(&this->d->m_threadPool, g_main_loop_run, this->d->m_mainLoop);
+    this->d->m_mainLoopResult =
+            QtConcurrent::run(&this->d->m_threadPool,
+                              g_main_loop_run,
+                              this->d->m_mainLoop);
     gst_element_set_state(this->d->m_pipeline, GST_STATE_PLAYING);
     this->d->m_isRecording = true;
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSink/src/multisinkelement.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/MultiSink/src/multisinkelement.cpp
@@ -26,7 +26,6 @@
 
 #include "multisinkelement.h"
 #include "mediawriter.h"
-#include "multisinkutils.h"
 
 using MediaWriterPtr = QSharedPointer<MediaWriter>;
 
@@ -37,7 +36,6 @@ class MultiSinkElementPrivate
         QString m_location;
         MediaWriterPtr m_mediaWriter;
         QString m_mediaWriterImpl;
-        MultiSinkUtils m_utils;
         QList<int> m_inputStreams;
         QReadWriteLock m_mutex;
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSink/src/multisinkutils.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
-/* Webcamoid, webcam capture application.
- * Copyright (C) 2017  Gonzalo Exequiel Pedone
- *
- * Webcamoid is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * Webcamoid is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
- *
- * Web-Site: http://webcamoid.github.io/
- */
-
-#include "multisinkutils.h"
-
-MultiSinkUtils::MultiSinkUtils(QObject *parent):
-    QObject(parent)
-{
-
-}
-
-bool MultiSinkUtils::matches(const QString &pattern,
-                             const QStringList &strings) const
-{
-    if (pattern.isEmpty())
-        return true;
-
-    for (const QString &str: strings)
-        if (str.contains(QRegExp(pattern,
-                                 Qt::CaseInsensitive,
-                                 QRegExp::Wildcard)))
-            return true;
-
-    return false;
-}
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSink/src/multisinkutils.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Webcamoid, webcam capture application.
- * Copyright (C) 2017  Gonzalo Exequiel Pedone
- *
- * Webcamoid is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * Webcamoid is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
- *
- * Web-Site: http://webcamoid.github.io/
- */
-
-#ifndef MULTISINKUTILS_H
-#define MULTISINKUTILS_H
-
-#include <QObject>
-
-class MultiSinkUtils: public QObject
-{
-    Q_OBJECT
-
-    public:
-        MultiSinkUtils(QObject *parent=nullptr);
-
-        Q_INVOKABLE bool matches(const QString &pattern,
-                                 const QStringList &strings) const;
-};
-
-#endif // MULTISINKUTILS_H
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSink/src/ndkmedia/src/videostream.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/MultiSink/src/ndkmedia/src/videostream.cpp
@@ -89,20 +89,20 @@ using ImageFormatToPixelFormatMap = QMap
 inline const ImageFormatToPixelFormatMap &imageFormatToPixelFormat()
 {
     static const ImageFormatToPixelFormatMap imgFmtToPixFmt {
-        {COLOR_FormatMonochrome               , AkVideoCaps::Format_monob      },
+//        {COLOR_FormatMonochrome               , AkVideoCaps::Format_           },
         {COLOR_Format8bitRGB332               , AkVideoCaps::Format_rgb8       },
         {COLOR_Format12bitRGB444              , AkVideoCaps::Format_rgb444le   },
-        {COLOR_Format16bitARGB4444            , AkVideoCaps::Format_argb444le  },
-        {COLOR_Format16bitARGB1555            , AkVideoCaps::Format_argb555le  },
+        {COLOR_Format16bitARGB4444            , AkVideoCaps::Format_argb4444le },
+        {COLOR_Format16bitARGB1555            , AkVideoCaps::Format_argb1555le },
         {COLOR_Format16bitRGB565              , AkVideoCaps::Format_rgb565le   },
         {COLOR_Format16bitBGR565              , AkVideoCaps::Format_bgr565le   },
-        {COLOR_Format18bitRGB666              , AkVideoCaps::Format_rgb666     },
-        {COLOR_Format18bitARGB1665            , AkVideoCaps::Format_argb1665   },
-        {COLOR_Format19bitARGB1666            , AkVideoCaps::Format_argb1666   },
+//        {COLOR_Format18bitRGB666              , AkVideoCaps::Format_           },
+//        {COLOR_Format18bitARGB1665            , AkVideoCaps::Format_           },
+//        {COLOR_Format19bitARGB1666            , AkVideoCaps::Format_           },
         {COLOR_Format24bitRGB888              , AkVideoCaps::Format_rgb24      },
         {COLOR_Format24bitBGR888              , AkVideoCaps::Format_bgr24      },
-        {COLOR_Format24bitARGB1887            , AkVideoCaps::Format_argb1887   },
-        {COLOR_Format25bitARGB1888            , AkVideoCaps::Format_bgra1888   },
+//        {COLOR_Format24bitARGB1887            , AkVideoCaps::Format_           },
+//        {COLOR_Format25bitARGB1888            , AkVideoCaps::Format_           },
         {COLOR_Format32bitBGRA8888            , AkVideoCaps::Format_bgra       },
         {COLOR_Format32bitARGB8888            , AkVideoCaps::Format_argb       },
         {COLOR_FormatYUV411Planar             , AkVideoCaps::Format_yuv411p    },
@@ -118,27 +118,27 @@ inline const ImageFormatToPixelFormatMap
         {COLOR_FormatCbYCrY                   , AkVideoCaps::Format_uyvy422    },
         {COLOR_FormatCrYCbY                   , AkVideoCaps::Format_vyuy422    },
         {COLOR_FormatYUV444Interleaved        , AkVideoCaps::Format_yuv444     },
-        {COLOR_FormatRawBayer8bit             , AkVideoCaps::Format_bayer_rggb8},
+//        {COLOR_FormatRawBayer8bit             , AkVideoCaps::Format_           },
 //        {COLOR_FormatRawBayer10bit            , AkVideoCaps::Format_           },
 //        {COLOR_FormatRawBayer8bitcompressed   , AkVideoCaps::Format_           },
-        {COLOR_FormatL2                       , AkVideoCaps::Format_gray2      },
-        {COLOR_FormatL4                       , AkVideoCaps::Format_gray4      },
-        {COLOR_FormatL8                       , AkVideoCaps::Format_gray       },
+//        {COLOR_FormatL2                       , AkVideoCaps::Format_           },
+//        {COLOR_FormatL4                       , AkVideoCaps::Format_           },
+        {COLOR_FormatL8                       , AkVideoCaps::Format_gray8      },
         {COLOR_FormatL16                      , AkVideoCaps::Format_gray16le   },
-        {COLOR_FormatL24                      , AkVideoCaps::Format_gray24     },
-        {COLOR_FormatL32                      , AkVideoCaps::Format_gray32     },
+//        {COLOR_FormatL24                      , AkVideoCaps::Format_           },
+        {COLOR_FormatL32                      , AkVideoCaps::Format_gray32le   },
         {COLOR_FormatYUV420PackedSemiPlanar   , AkVideoCaps::Format_yuv420p    },
         {COLOR_FormatYUV422PackedSemiPlanar   , AkVideoCaps::Format_yuv422p    },
-        {COLOR_Format18BitBGR666              , AkVideoCaps::Format_bgr666     },
-        {COLOR_Format24BitARGB6666            , AkVideoCaps::Format_argb6666   },
-        {COLOR_Format24BitABGR6666            , AkVideoCaps::Format_abgr6666   },
+//        {COLOR_Format18BitBGR666              , AkVideoCaps::Format_           },
+//        {COLOR_Format24BitARGB6666            , AkVideoCaps::Format_           },
+//        {COLOR_Format24BitABGR6666            , AkVideoCaps::Format_           },
 //        {COLOR_TI_FormatYUV420PackedSemiPlanar, AkVideoCaps::Format_           },
 //        {COLOR_FormatSurface                  , AkVideoCaps::Format_           },
         {COLOR_Format32bitABGR8888            , AkVideoCaps::Format_abgr       },
         {COLOR_FormatYUV420Flexible           , AkVideoCaps::Format_yuv420p    },
         {COLOR_FormatYUV422Flexible           , AkVideoCaps::Format_yuv422p    },
         {COLOR_FormatYUV444Flexible           , AkVideoCaps::Format_yuv444p    },
-        {COLOR_FormatRGBFlexible              , AkVideoCaps::Format_rgbp       },
+        {COLOR_FormatRGBFlexible              , AkVideoCaps::Format_rgb24p     },
         {COLOR_FormatRGBAFlexible             , AkVideoCaps::Format_rgbap      },
 //        {COLOR_QCOM_FormatYUV420SemiPlanar    , AkVideoCaps::Format_           },
     };
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSrc/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/MultiSrc/share/qml/main.qml
@@ -118,6 +118,7 @@ GridLayout {
     }
 
     Label {
+        id: txtVideoTrack
         text: qsTr("Video track")
     }
     ComboBox {
@@ -127,10 +128,13 @@ GridLayout {
             id: lstVideoTracks
         }
         Layout.fillWidth: true
+        Accessible.description: txtVideoTrack.text
+
         onCurrentIndexChanged: updateStreams()
     }
 
     Label {
+        id: txtAudioTrack
         text: qsTr("Audio track")
     }
     ComboBox {
@@ -140,10 +144,13 @@ GridLayout {
             id: lstAudioTracks
         }
         Layout.fillWidth: true
+        Accessible.description: txtAudioTrack.text
+
         onCurrentIndexChanged: updateStreams()
     }
 
     Label {
+        id: txtSubtitlesTrack
         text: qsTr("Subtitles track")
     }
     ComboBox {
@@ -153,6 +160,8 @@ GridLayout {
             id: lstSubtitlesTracks
         }
         Layout.fillWidth: true
+        Accessible.description: txtSubtitlesTrack.text
+
         onCurrentIndexChanged: updateStreams()
     }
 }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSrc/src/ffmpeg/src/mediasourceffmpeg.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/MultiSrc/src/ffmpeg/src/mediasourceffmpeg.cpp
@@ -18,14 +18,14 @@
  */
 
 #include <QApplication>
-#include <QDesktopWidget>
 #include <QFileInfo>
-#include <QtConcurrent>
-#include <QThreadPool>
-#include <QMutex>
 #include <QFuture>
+#include <QMutex>
+#include <QScreen>
+#include <QThreadPool>
 #include <QWaitCondition>
 #include <QWaitCondition>
+#include <QtConcurrent>
 #include <ak.h>
 #include <akcaps.h>
 
@@ -512,9 +512,10 @@ bool MediaSourceFFmpeg::setState(AkEleme
             this->d->m_run = true;
             this->d->m_paused = state == AkElement::ElementStatePaused;
             this->d->m_eos = false;
-            QtConcurrent::run(&this->d->m_threadPool,
-                              this->d,
-                              &MediaSourceFFmpegPrivate::readPackets);
+            auto result = QtConcurrent::run(&this->d->m_threadPool,
+                                            this->d,
+                                            &MediaSourceFFmpegPrivate::readPackets);
+            Q_UNUSED(result)
             this->d->m_state = state;
             emit this->stateChanged(state);
 
@@ -616,9 +617,10 @@ void MediaSourceFFmpeg::doLoop()
 
 void MediaSourceFFmpeg::packetConsumed()
 {
-    QtConcurrent::run(&this->d->m_threadPool,
-                      this->d,
-                      &MediaSourceFFmpegPrivate::unlockQueue);
+    auto result = QtConcurrent::run(&this->d->m_threadPool,
+                                    this->d,
+                                    &MediaSourceFFmpegPrivate::unlockQueue);
+    Q_UNUSED(result)
 }
 
 void MediaSourceFFmpeg::log()
@@ -686,9 +688,9 @@ bool MediaSourceFFmpeg::initContext()
         inputFormat = av_find_input_format("v4l2");
     } else if (QRegExp(R"(:\d+\.\d+(?:\+\d+,\d+)?)").exactMatch(uri)) {
         inputFormat = av_find_input_format("x11grab");
-
-        int width = this->d->roundDown(QApplication::desktop()->width(), 4);
-        int height = this->d->roundDown(QApplication::desktop()->height(), 4);
+        auto screen = QGuiApplication::primaryScreen();
+        int width = this->d->roundDown(screen->geometry().width(), 4);
+        int height = this->d->roundDown(screen->geometry().height(), 4);
 
         av_dict_set(&inputOptions,
                     "video_size",
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSrc/src/gstreamer/src/mediasourcegstreamer.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/MultiSrc/src/gstreamer/src/mediasourcegstreamer.cpp
@@ -62,6 +62,7 @@ class MediaSourceGStreamerPrivate
         QThreadPool m_threadPool;
         GstElement *m_pipeline {nullptr};
         GMainLoop *m_mainLoop {nullptr};
+        QFuture<void> m_mainLoopResult;
         qint64 m_audioIndex {-1};
         qint64 m_videoIndex {-1};
         qint64 m_subtitlesIndex {-1};
@@ -533,9 +534,10 @@ bool MediaSourceGStreamer::setState(AkEl
 
             // Run the main GStreamer loop.
             this->d->m_mainLoop = g_main_loop_new(nullptr, FALSE);
-            QtConcurrent::run(&this->d->m_threadPool,
-                              g_main_loop_run,
-                              this->d->m_mainLoop);
+            this->d->m_mainLoopResult =
+                    QtConcurrent::run(&this->d->m_threadPool,
+                                      g_main_loop_run,
+                                      this->d->m_mainLoop);
             GstState gstState = state == AkElement::ElementStatePaused?
                                  GST_STATE_PAUSED: GST_STATE_PLAYING;
             gst_element_set_state(this->d->m_pipeline, gstState);
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSrc/src/ndkmedia/src/mediasourcendkmedia.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/MultiSrc/src/ndkmedia/src/mediasourcendkmedia.cpp
@@ -403,12 +403,12 @@ bool MediaSourceNDKMedia::setState(AkEle
                 this->d->m_streamsMap[i] = stream;
 
                 QObject::connect(stream.data(),
-                                 SIGNAL(oStream(const AkPacket &)),
+                                 SIGNAL(oStream(AkPacket)),
                                  this,
-                                 SIGNAL(oStream(const AkPacket &)),
+                                 SIGNAL(oStream(AkPacket)),
                                  Qt::DirectConnection);
                 QObject::connect(stream.data(),
-                                 SIGNAL(oStream(const AkPacket &)),
+                                 SIGNAL(oStream(AkPacket)),
                                  this,
                                  SLOT(log()));
                 QObject::connect(stream.data(),
@@ -424,9 +424,11 @@ bool MediaSourceNDKMedia::setState(AkEle
             this->d->m_run = true;
             this->d->m_paused = state == AkElement::ElementStatePaused;
             this->d->m_eos = false;
-            QtConcurrent::run(&this->d->m_threadPool,
-                               this->d,
-                               &MediaSourceNDKMediaPrivate::readPackets);
+            auto result =
+                    QtConcurrent::run(&this->d->m_threadPool,
+                                      this->d,
+                                      &MediaSourceNDKMediaPrivate::readPackets);
+            Q_UNUSED(result)
             this->d->m_state = state;
             emit this->stateChanged(state);
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSrc/src/ndkmedia/src/videostream.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/MultiSrc/src/ndkmedia/src/videostream.cpp
@@ -99,27 +99,27 @@ using ImageFormatToPixelFormatMap = QMap
 inline const ImageFormatToPixelFormatMap &imageFormatToPixelFormat()
 {
     static const ImageFormatToPixelFormatMap imgFmtToPixFmt {
-        {COLOR_FormatMonochrome               , AkVideoCaps::Format_monob      },
+//        {COLOR_FormatMonochrome               , AkVideoCaps::Format_           },
         {COLOR_Format8bitRGB332               , AkVideoCaps::Format_rgb8       },
         {COLOR_Format12bitRGB444              , AkVideoCaps::Format_rgb444le   },
-        {COLOR_Format16bitARGB4444            , AkVideoCaps::Format_argb444le  },
-        {COLOR_Format16bitARGB1555            , AkVideoCaps::Format_argb555le  },
+        {COLOR_Format16bitARGB4444            , AkVideoCaps::Format_argb4444le },
+        {COLOR_Format16bitARGB1555            , AkVideoCaps::Format_argb1555le },
         {COLOR_Format16bitRGB565              , AkVideoCaps::Format_rgb565le   },
         {COLOR_Format16bitBGR565              , AkVideoCaps::Format_bgr565le   },
-        {COLOR_Format18bitRGB666              , AkVideoCaps::Format_rgb666     },
-        {COLOR_Format18bitARGB1665            , AkVideoCaps::Format_argb1665   },
-        {COLOR_Format19bitARGB1666            , AkVideoCaps::Format_argb1666   },
+//        {COLOR_Format18bitRGB666              , AkVideoCaps::Format_           },
+//        {COLOR_Format18bitARGB1665            , AkVideoCaps::Format_           },
+//        {COLOR_Format19bitARGB1666            , AkVideoCaps::Format_           },
         {COLOR_Format24bitRGB888              , AkVideoCaps::Format_rgb24      },
         {COLOR_Format24bitBGR888              , AkVideoCaps::Format_bgr24      },
-        {COLOR_Format24bitARGB1887            , AkVideoCaps::Format_argb1887   },
-        {COLOR_Format25bitARGB1888            , AkVideoCaps::Format_bgra1888   },
+//        {COLOR_Format24bitARGB1887            , AkVideoCaps::Format_           },
+//        {COLOR_Format25bitARGB1888            , AkVideoCaps::Format_           },
         {COLOR_Format32bitBGRA8888            , AkVideoCaps::Format_bgra       },
         {COLOR_Format32bitARGB8888            , AkVideoCaps::Format_argb       },
         {COLOR_FormatYUV411Planar             , AkVideoCaps::Format_yuv411p    },
         {COLOR_FormatYUV411PackedPlanar       , AkVideoCaps::Format_yuv411p    },
         {COLOR_FormatYUV420Planar             , AkVideoCaps::Format_yuv420p    },
         {COLOR_FormatYUV420PackedPlanar       , AkVideoCaps::Format_yuv420p    },
-        {COLOR_FormatYUV420SemiPlanar         , AkVideoCaps::Format_yuv420p    },
+        {COLOR_FormatYUV420SemiPlanar         , AkVideoCaps::Format_nv12       },
         {COLOR_FormatYUV422Planar             , AkVideoCaps::Format_yuv422p    },
         {COLOR_FormatYUV422PackedPlanar       , AkVideoCaps::Format_yuv422p    },
         {COLOR_FormatYUV422SemiPlanar         , AkVideoCaps::Format_yuv422p    },
@@ -128,27 +128,27 @@ inline const ImageFormatToPixelFormatMap
         {COLOR_FormatCbYCrY                   , AkVideoCaps::Format_uyvy422    },
         {COLOR_FormatCrYCbY                   , AkVideoCaps::Format_vyuy422    },
         {COLOR_FormatYUV444Interleaved        , AkVideoCaps::Format_yuv444     },
-        {COLOR_FormatRawBayer8bit             , AkVideoCaps::Format_bayer_rggb8},
+//        {COLOR_FormatRawBayer8bit             , AkVideoCaps::Format_           },
 //        {COLOR_FormatRawBayer10bit            , AkVideoCaps::Format_           },
 //        {COLOR_FormatRawBayer8bitcompressed   , AkVideoCaps::Format_           },
-        {COLOR_FormatL2                       , AkVideoCaps::Format_gray2      },
-        {COLOR_FormatL4                       , AkVideoCaps::Format_gray4      },
-        {COLOR_FormatL8                       , AkVideoCaps::Format_gray       },
+//        {COLOR_FormatL2                       , AkVideoCaps::Format_           },
+//        {COLOR_FormatL4                       , AkVideoCaps::Format_           },
+        {COLOR_FormatL8                       , AkVideoCaps::Format_gray8      },
         {COLOR_FormatL16                      , AkVideoCaps::Format_gray16le   },
-        {COLOR_FormatL24                      , AkVideoCaps::Format_gray24     },
-        {COLOR_FormatL32                      , AkVideoCaps::Format_gray32     },
+//        {COLOR_FormatL24                      , AkVideoCaps::Format_           },
+        {COLOR_FormatL32                      , AkVideoCaps::Format_gray32le   },
         {COLOR_FormatYUV420PackedSemiPlanar   , AkVideoCaps::Format_yuv420p    },
         {COLOR_FormatYUV422PackedSemiPlanar   , AkVideoCaps::Format_yuv422p    },
-        {COLOR_Format18BitBGR666              , AkVideoCaps::Format_bgr666     },
-        {COLOR_Format24BitARGB6666            , AkVideoCaps::Format_argb6666   },
-        {COLOR_Format24BitABGR6666            , AkVideoCaps::Format_abgr6666   },
+//        {COLOR_Format18BitBGR666              , AkVideoCaps::Format_           },
+//        {COLOR_Format24BitARGB6666            , AkVideoCaps::Format_           },
+//        {COLOR_Format24BitABGR6666            , AkVideoCaps::Format_           },
 //        {COLOR_TI_FormatYUV420PackedSemiPlanar, AkVideoCaps::Format_           },
 //        {COLOR_FormatSurface                  , AkVideoCaps::Format_           },
         {COLOR_Format32bitABGR8888            , AkVideoCaps::Format_abgr       },
-//        {COLOR_FormatYUV420Flexible           , AkVideoCaps::Format_           },
-//        {COLOR_FormatYUV422Flexible           , AkVideoCaps::Format_           },
-//        {COLOR_FormatYUV444Flexible           , AkVideoCaps::Format_           },
-        {COLOR_FormatRGBFlexible              , AkVideoCaps::Format_rgbp       },
+        {COLOR_FormatYUV420Flexible           , AkVideoCaps::Format_yuv420p    },
+        {COLOR_FormatYUV422Flexible           , AkVideoCaps::Format_yuv422p    },
+        {COLOR_FormatYUV444Flexible           , AkVideoCaps::Format_yuv444p    },
+        {COLOR_FormatRGBFlexible              , AkVideoCaps::Format_rgb24p     },
         {COLOR_FormatRGBAFlexible             , AkVideoCaps::Format_rgbap      },
 //        {COLOR_QCOM_FormatYUV420SemiPlanar    , AkVideoCaps::Format_           },
     };
--- webcamoid-9.0.0.orig/libAvKys/Plugins/MultiSrc/src/vlc/src/mediasourcevlc.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/MultiSrc/src/vlc/src/mediasourcevlc.cpp
@@ -734,9 +734,10 @@ void MediaSourceVLCPrivate::mediaPlayerE
 {
     Q_UNUSED(event)
     auto self = reinterpret_cast<MediaSourceVLC *>(userData);
-    QtConcurrent::run(&self->d->m_threadPool, [self] () {
+    auto result = QtConcurrent::run(&self->d->m_threadPool, [self] () {
         self->d->doLoop();
     });
+    Q_UNUSED(result)
 }
 
 void MediaSourceVLCPrivate::mediaPlayerTimeChanged(const libvlc_event_t *event, void *userData)
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Nervous/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Nervous/share/qml/main.qml
@@ -25,21 +25,24 @@ GridLayout {
     columns: 2
 
     Label {
-        text: qsTr("N° of frames")
+        id: txtNumberOfFrames
+        text: qsTr("Number of frames")
     }
     TextField {
         text: Nervous.nFrames
-        placeholderText: qsTr("N° of frames")
+        placeholderText: qsTr("Number of frames")
         selectByMouse: true
         validator: RegExpValidator {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtNumberOfFrames.text
 
         onTextChanged: Nervous.nFrames = Number(text)
     }
 
     Label {
+        id: txtSimple
         text: qsTr("Simple")
     }
     RowLayout {
@@ -50,6 +53,7 @@ GridLayout {
         }
         Switch {
             checked: Nervous.simple
+            Accessible.name: txtSimple.text
 
             onCheckedChanged: Nervous.simple = checked
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/OilPaint/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/OilPaint/share/qml/main.qml
@@ -25,6 +25,7 @@ GridLayout {
     columns: 2
 
     Label {
+        id: txtRadius
         text: qsTr("Radius")
     }
     TextField {
@@ -35,6 +36,7 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtRadius.text
 
         onTextChanged: OilPaint.radius = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Otsu/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Otsu/share/qml/main.qml
@@ -46,6 +46,7 @@ GridLayout {
         from: 2
         to: 4
         Layout.fillWidth: true
+        Accessible.name: lblLevels.text
 
         onValueChanged: Otsu.levels = value
     }
@@ -56,6 +57,7 @@ GridLayout {
         to: sldLevels.to
         stepSize: sldLevels.stepSize
         editable: true
+        Accessible.name: lblLevels.text
 
         onValueChanged: Otsu.levels = Number(value)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Photocopy/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Photocopy/share/qml/main.qml
@@ -25,6 +25,7 @@ GridLayout {
     columns: 2
 
     Label {
+        id: txtBrightness
         text: qsTr("Brightness")
     }
     TextField {
@@ -35,10 +36,12 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtBrightness.text
 
         onTextChanged: Photocopy.brightness = Number(text)
     }
     Label {
+        id: txtContrast
         text: qsTr("Contrast")
     }
     TextField {
@@ -49,6 +52,7 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtContrast.text
 
         onTextChanged: Photocopy.contrast = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Pixelate/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Pixelate/share/qml/main.qml
@@ -38,6 +38,7 @@ GridLayout {
     }
 
     Label {
+        id: txtBlockSize
         text: qsTr("Block size")
     }
     TextField {
@@ -48,6 +49,7 @@ GridLayout {
             regExp: /\d+x\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtBlockSize.text
 
         onTextChanged: Pixelate.blockSize = strToSize(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/PrimariesColors/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/PrimariesColors/share/qml/main.qml
@@ -25,6 +25,7 @@ GridLayout {
     columns: 2
 
     Label {
+        id: txtFactor
         text: qsTr("Factor")
     }
     TextField {
@@ -35,6 +36,7 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtFactor.text
 
         onTextChanged: PrimariesColors.factor = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Quark/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Quark/share/qml/main.qml
@@ -25,16 +25,18 @@ GridLayout {
     columns: 2
 
     Label {
-        text: qsTr("N° of frames")
+        id: txtNumberOfFrames
+        text: qsTr("Number of frames")
     }
     TextField {
         text: Quark.nFrames
-        placeholderText: qsTr("N° of frames")
+        placeholderText: qsTr("Number of frames")
         selectByMouse: true
         validator: RegExpValidator {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtNumberOfFrames.text
 
         onTextChanged: Quark.nFrames = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Radioactive/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Radioactive/share/qml/main.qml
@@ -40,6 +40,7 @@ GridLayout {
     }
 
     Label {
+        id: txtMode
         text: qsTr("Mode")
     }
     ComboBox {
@@ -47,6 +48,7 @@ GridLayout {
         textRole: "text"
         currentIndex: modeIndex(Radioactive.mode)
         Layout.fillWidth: true
+        Accessible.description: txtMode.text
 
         model: ListModel {
             ListElement {
@@ -71,6 +73,7 @@ GridLayout {
     }
 
     Label {
+        id: txtBlur
         text: qsTr("Blur")
     }
     TextField {
@@ -81,10 +84,12 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtBlur.text
 
         onTextChanged: Radioactive.blur = Number(text)
     }
     Label {
+        id: txtZoom
         text: qsTr("Zoom")
     }
     TextField {
@@ -95,10 +100,12 @@ GridLayout {
             regExp: /\d+\.\d+|\d+\.|\.\d+|\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtZoom.text
 
         onTextChanged: Radioactive.zoom = Number(text)
     }
     Label {
+        id: txtThreshold
         text: qsTr("Threshold")
     }
     TextField {
@@ -109,6 +116,7 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtThreshold.text
 
         onTextChanged: Radioactive.threshold = Number(text)
     }
@@ -129,6 +137,7 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: lumaLabel.text
 
         onTextChanged: Radioactive.lumaThreshold = Number(text)
     }
@@ -147,11 +156,12 @@ GridLayout {
             regExp: /-?\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: alphaDiffLabel.text
 
         onTextChanged: Radioactive.alphaDiff = Number(text)
     }
-
     Label {
+        id: txtRadiationColor
         text: qsTr("Radiation color")
     }
     RowLayout {
@@ -162,6 +172,7 @@ GridLayout {
             currentColor: AkUtils.fromRgba(Radioactive.radColor)
             title: qsTr("Choose a color")
             showAlphaChannel: true
+            Accessible.description: txtRadiationColor.text
 
             onCurrentColorChanged: Radioactive.radColor = AkUtils.toRgba(currentColor)
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Ripple/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Ripple/share/qml/main.qml
@@ -38,6 +38,7 @@ GridLayout {
     }
 
     Label {
+        id: txtMode
         text: qsTr("Mode")
     }
     ComboBox {
@@ -45,6 +46,7 @@ GridLayout {
         textRole: "text"
         currentIndex: modeIndex(Ripple.mode)
         Layout.fillWidth: true
+        Accessible.description: txtMode.text
 
         model: ListModel {
             ListElement {
@@ -59,8 +61,8 @@ GridLayout {
 
         onCurrentIndexChanged: Ripple.mode = cbxMode.model.get(currentIndex).mode
     }
-
     Label {
+        id: txtAmplitude
         text: qsTr("Amplitude")
     }
     TextField {
@@ -71,10 +73,12 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtAmplitude.text
 
         onTextChanged: Ripple.amplitude = Number(text)
     }
     Label {
+        id: txtDecay
         text: qsTr("Decay")
     }
     TextField {
@@ -85,10 +89,12 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtDecay.text
 
         onTextChanged: Ripple.decay = Number(text)
     }
     Label {
+        id: txtThreshold
         text: qsTr("Threshold")
     }
     TextField {
@@ -99,11 +105,12 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtThreshold.text
 
         onTextChanged: Ripple.threshold = Number(text)
     }
     Label {
-        id: lumaLabel
+        id: txtLuma
         /*: Minimum luminance/light/white level/intensity in a gray or black and
             white picture.
 
@@ -113,12 +120,13 @@ GridLayout {
     }
     TextField {
         text: Ripple.lumaThreshold
-        placeholderText: lumaLabel.text
+        placeholderText: txtLuma.text
         selectByMouse: true
         validator: RegExpValidator {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtLuma.text
 
         onTextChanged: Ripple.lumaThreshold = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Scale/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Scale/share/qml/main.qml
@@ -39,6 +39,7 @@ GridLayout {
     }
 
     Label {
+        id: txtWidth
         text: qsTr("Width")
     }
     TextField {
@@ -48,10 +49,12 @@ GridLayout {
             regExp: /-?\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtWidth.text
 
         onTextChanged: Scaling.width = Number(text)
     }
     Label {
+        id: txtHeight
         text: qsTr("Height")
     }
     TextField {
@@ -61,13 +64,16 @@ GridLayout {
             regExp: /-?\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtHeight.text
 
         onTextChanged: Scaling.height = Number(text)
     }
     Label {
+        id: txtScalingMode
         text: qsTr("Scaling mode")
     }
     ComboBox {
+        Accessible.description: txtScalingMode.text
         textRole: "text"
         currentIndex: optionIndex(this, Scaling.scaling)
         Layout.fillWidth: true
@@ -85,9 +91,11 @@ GridLayout {
         onCurrentIndexChanged: Scaling.scaling = model.get(currentIndex).option
     }
     Label {
+        id: txtAspectRatioMode
         text: qsTr("Aspect ratio mode")
     }
     ComboBox {
+        Accessible.description: txtAspectRatioMode.text
         textRole: "text"
         currentIndex: optionIndex(this, Scaling.aspectRatio)
         Layout.fillWidth: true
--- webcamoid-9.0.0.orig/libAvKys/Plugins/ScanLines/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/ScanLines/share/qml/main.qml
@@ -31,6 +31,7 @@ GridLayout {
     }
 
     Label {
+        id: txtShowLines
         text: qsTr("Show lines")
     }
     TextField {
@@ -41,10 +42,12 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtShowLines.text
 
         onTextChanged: ScanLines.showSize = Number(text)
     }
     Label {
+        id: txtHideLines
         text: qsTr("Hide lines")
     }
     TextField {
@@ -55,10 +58,12 @@ GridLayout {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtHideLines.text
 
         onTextChanged: ScanLines.hideSize = Number(text)
     }
     Label {
+        id: txtHideColor
         text: qsTr("Hide color")
     }
     RowLayout {
@@ -68,6 +73,7 @@ GridLayout {
         AK.ColorButton {
             currentColor: AkUtils.fromRgba(ScanLines.hideColor)
             title: qsTr("Choose the hide color")
+            Accessible.description: txtHideColor.text
 
             onCurrentColorChanged: ScanLines.hideColor = AkUtils.toRgba(currentColor)
         }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Scroll/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Scroll/share/qml/main.qml
@@ -51,6 +51,7 @@ GridLayout {
         from: -1
         to: 1
         Layout.fillWidth: true
+        Accessible.name: lblSpeed.text
 
         onValueChanged: Scroll.speed = value
     }
@@ -61,6 +62,7 @@ GridLayout {
         to: multiplier * sldSpeed.to
         stepSize: multiplier * sldSpeed.stepSize
         editable: true
+        Accessible.name: lblSpeed.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
@@ -88,6 +90,7 @@ GridLayout {
         stepSize: 0.01
         to: 1
         Layout.fillWidth: true
+        Accessible.name: lblNoise.text
 
         onValueChanged: Scroll.noise = value
     }
@@ -97,6 +100,7 @@ GridLayout {
         to: multiplier * sldNoise.to
         stepSize: multiplier * sldNoise.stepSize
         editable: true
+        Accessible.name: lblNoise.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Shagadelic/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Shagadelic/share/qml/main.qml
@@ -30,6 +30,7 @@ GridLayout {
     }
 
     Label {
+        id: txtMask
         text: qsTr("Mask")
     }
     TextField {
@@ -40,6 +41,7 @@ GridLayout {
             regExp: /(0x)?[0-9a-fA-F]{1,8}/
         }
         Layout.fillWidth: true
+        Accessible.name: txtMask.text
 
         onTextChanged: Shagadelic.mask = hexToInt(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Swirl/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Swirl/share/qml/main.qml
@@ -35,6 +35,7 @@ GridLayout {
     }
 
     Label {
+        id: txtDegrees
         text: qsTr("Degrees")
     }
     Slider {
@@ -44,6 +45,7 @@ GridLayout {
         from: -360
         to: 360
         Layout.fillWidth: true
+        Accessible.name: txtDegrees.text
 
         onValueChanged: Swirl.degrees = value
     }
@@ -54,6 +56,7 @@ GridLayout {
         to: sldDegrees.to
         stepSize: sldDegrees.stepSize
         editable: true
+        Accessible.name: txtDegrees.text
 
         onValueChanged: Swirl.degrees = value
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Temperature/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Temperature/share/qml/main.qml
@@ -35,6 +35,7 @@ GridLayout {
     }
 
     Label {
+        id: txtTemperature
         text: qsTr("Temperature")
     }
     Slider {
@@ -44,6 +45,7 @@ GridLayout {
         from: 1000
         to: 40000
         Layout.fillWidth: true
+        Accessible.name: txtTemperature.text
 
         onValueChanged: Temperature.temperature = value
     }
@@ -54,6 +56,7 @@ GridLayout {
         to: sldTemperature.to
         stepSize: sldTemperature.stepSize
         editable: true
+        Accessible.name: txtTemperature.text
 
         onValueChanged: Temperature.temperature = value
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VideoCapture/share/qml/CameraControl.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/VideoCapture/share/qml/CameraControl.qml
@@ -33,7 +33,7 @@ GridLayout {
     property variant model: []
     property int minimumLeftWidth: 0
     property int minimumRightWidth: 0
-    readonly property alias leftWidth: lblRange.width
+    readonly property alias leftWidth: lblControlName.width
     readonly property alias rightWidth: spbRange.width
 
     signal controlChanged(string controlName, int value)
@@ -49,7 +49,7 @@ GridLayout {
     }
 
     Label {
-        id: lblRange
+        id: lblControlName
         text: controlParams.length > 0? controlParams[0]: ""
         Layout.minimumWidth: minimumLeftWidth
     }
@@ -61,6 +61,7 @@ GridLayout {
         value: grdCameraControl.value
         Layout.fillWidth: true
         visible: false
+        Accessible.name: lblControlName.text
 
         onValueChanged: {
             if (visible) {
@@ -78,6 +79,7 @@ GridLayout {
         //Layout.minimumWidth: minimumRightWidth
         visible: false
         editable: true
+        Accessible.name: lblControlName.text
 
         onValueChanged: {
             if (visible)
@@ -97,6 +99,7 @@ GridLayout {
         Switch {
             id: chkBool
             checked: grdCameraControl.value !== 0
+            Accessible.name: lblControlName.text
 
             onCheckedChanged: {
                 if (visible)
@@ -112,6 +115,7 @@ GridLayout {
         Layout.fillWidth: true
         Layout.columnSpan: 2
         visible: false
+        Accessible.description: lblControlName.text
 
         onCurrentIndexChanged: {
             if (visible)
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VideoCapture/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/VideoCapture/share/qml/main.qml
@@ -289,6 +289,7 @@ GridLayout {
         textRole: "description"
         Layout.fillWidth: true
         Layout.columnSpan: 2
+        Accessible.description: lblFormat.text
 
         function update()
         {
@@ -308,6 +309,7 @@ GridLayout {
         textRole: "description"
         Layout.fillWidth: true
         Layout.columnSpan: 2
+        Accessible.description: lblResolution.text
 
         function update()
         {
@@ -327,6 +329,7 @@ GridLayout {
         textRole: "description"
         Layout.fillWidth: true
         Layout.columnSpan: 2
+        Accessible.description: lblFps.text
 
         function update()
         {
@@ -342,6 +345,7 @@ GridLayout {
         text: qsTr("Reset")
         icon.source: "image://icons/reset"
         Layout.minimumWidth: minimumWidth
+        Accessible.description: qsTr("Reset to default values")
 
         property int minimumWidth: 75
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VideoCapture/src/capture/avfoundation/src/captureavfoundation.h
+++ webcamoid-9.0.0/libAvKys/Plugins/VideoCapture/src/capture/avfoundation/src/captureavfoundation.h
@@ -47,7 +47,6 @@ class CaptureAvFoundation: public Captur
         Q_INVOKABLE bool setImageControls(const QVariantMap &imageControls);
         Q_INVOKABLE bool resetImageControls();
         Q_INVOKABLE AkPacket readFrame();
-        Q_INVOKABLE quint32 modelId(const QString &webcam) const;
 
         QMutex &mutex();
         QWaitCondition &frameReady();
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VideoCapture/src/capture/avfoundation/src/captureavfoundation.mm
+++ webcamoid-9.0.0/libAvKys/Plugins/VideoCapture/src/capture/avfoundation/src/captureavfoundation.mm
@@ -17,12 +17,12 @@
  * Web-Site: http://webcamoid.github.io/
  */
 
-#include <QtDebug>
 #include <QCoreApplication>
 #include <QMap>
+#include <QMutex>
 #include <QVariant>
 #include <QWaitCondition>
-#include <QMutex>
+#include <QtDebug>
 #include <ak.h>
 #include <akfrac.h>
 #include <akcaps.h>
@@ -54,7 +54,6 @@ class CaptureAvFoundationPrivate
         QString m_device;
         QList<int> m_streams;
         QStringList m_devices;
-        QMap<QString, quint32> m_modelId;
         QMap<QString, QString> m_descriptions;
         QMap<QString, QVariantList> m_devicesCaps;
         int m_nBuffers {32};
@@ -352,11 +351,6 @@ AkPacket CaptureAvFoundation::readFrame(
     return packet;
 }
 
-quint32 CaptureAvFoundation::modelId(const QString &webcam) const
-{
-    return this->d->m_modelId.value(webcam);
-}
-
 QMutex &CaptureAvFoundation::mutex()
 {
     return this->d->m_mutex;
@@ -620,7 +614,6 @@ void CaptureAvFoundation::updateDevices(
         return;
 
     decltype(this->d->m_devices) devices;
-    decltype(this->d->m_modelId) modelId;
     decltype(this->d->m_descriptions) descriptions;
     decltype(this->d->m_devicesCaps) devicesCaps;
 
@@ -637,24 +630,6 @@ void CaptureAvFoundation::updateDevices(
         QString deviceId = camera.uniqueID.UTF8String;
         devices << deviceId;
         descriptions[deviceId] = camera.localizedName.UTF8String;
-        QString modelIdStr = camera.modelID.UTF8String;
-        QRegExp vpMatch("VendorID_(\\d+) ProductID_(\\d+)");
-        quint16 vendorId = 0;
-        quint16 productId = 0;
-        int pos = 0;
-
-        forever {
-            pos = vpMatch.indexIn(modelIdStr, pos);
-
-            if (pos < 0)
-                break;
-
-            vendorId = vpMatch.cap(1).toUShort();
-            productId = vpMatch.cap(2).toUShort();
-            pos += vpMatch.matchedLength();
-        }
-
-        modelId[deviceId] = quint32(vendorId << 16) | productId;
 
         // List supported frame formats.
         for (AVCaptureDeviceFormat *format in camera.formats) {
@@ -686,11 +661,9 @@ void CaptureAvFoundation::updateDevices(
 
     if (devicesCaps.isEmpty()) {
         devices.clear();
-        modelId.clear();
         descriptions.clear();
     }
 
-    this->d->m_modelId = modelId;
     this->d->m_descriptions = descriptions;
     this->d->m_devicesCaps = devicesCaps;
 
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VideoCapture/src/capture/avfoundation/src/deviceobserver.mm
+++ webcamoid-9.0.0/libAvKys/Plugins/VideoCapture/src/capture/avfoundation/src/deviceobserver.mm
@@ -17,6 +17,7 @@
  * Web-Site: http://webcamoid.github.io/
  */
 
+#include <QMutex>
 #include <QWaitCondition>
 
 #include "deviceobserver.h"
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VideoCapture/src/capture/dshow/src/capturedshow.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/VideoCapture/src/capture/dshow/src/capturedshow.cpp
@@ -480,7 +480,7 @@ AkPacket CaptureDShow::readFrame()
     AkPacket packet;
     auto timestamp = QDateTime::currentMSecsSinceEpoch();
     auto pts =
-            qint64(timestamp
+            qint64(qreal(timestamp)
                    * this->d->m_timeBase.invert().value()
                    / 1e3);
 
@@ -491,7 +491,7 @@ AkPacket CaptureDShow::readFrame()
             this->d->m_waitCondition.wait(&this->d->m_mutex, 1000);
 
         if (!this->d->m_curBuffer.isEmpty()) {
-            int bufferSize = this->d->m_curBuffer.size();
+            auto bufferSize = int(this->d->m_curBuffer.size());
             QByteArray oBuffer(bufferSize, 0);
             memcpy(oBuffer.data(),
                    this->d->m_curBuffer.constData(),
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VideoCapture/src/capture/dshow/src/capturedshow.h
+++ webcamoid-9.0.0/libAvKys/Plugins/VideoCapture/src/capture/dshow/src/capturedshow.h
@@ -42,42 +42,42 @@ class CaptureDShow: public Capture, QAbs
         CaptureDShow(QObject *parent=nullptr);
         ~CaptureDShow();
 
-        Q_INVOKABLE QStringList webcams() const;
-        Q_INVOKABLE QString device() const;
-        Q_INVOKABLE QList<int> streams();
-        Q_INVOKABLE QList<int> listTracks(const QString &mimeType);
-        Q_INVOKABLE QString ioMethod() const;
-        Q_INVOKABLE int nBuffers() const;
-        Q_INVOKABLE QString description(const QString &webcam) const;
-        Q_INVOKABLE QVariantList caps(const QString &webcam) const;
-        Q_INVOKABLE QString capsDescription(const AkCaps &caps) const;
-        Q_INVOKABLE QVariantList imageControls() const;
-        Q_INVOKABLE bool setImageControls(const QVariantMap &imageControls);
-        Q_INVOKABLE bool resetImageControls();
-        Q_INVOKABLE QVariantList cameraControls() const;
-        Q_INVOKABLE bool setCameraControls(const QVariantMap &cameraControls);
-        Q_INVOKABLE bool resetCameraControls();
-        Q_INVOKABLE AkPacket readFrame();
+        Q_INVOKABLE QStringList webcams() const override;
+        Q_INVOKABLE QString device() const override;
+        Q_INVOKABLE QList<int> streams() override;
+        Q_INVOKABLE QList<int> listTracks(const QString &mimeType) override;
+        Q_INVOKABLE QString ioMethod() const override;
+        Q_INVOKABLE int nBuffers() const override;
+        Q_INVOKABLE QString description(const QString &webcam) const override;
+        Q_INVOKABLE QVariantList caps(const QString &webcam) const override;
+        Q_INVOKABLE QString capsDescription(const AkCaps &caps) const override;
+        Q_INVOKABLE QVariantList imageControls() const override;
+        Q_INVOKABLE bool setImageControls(const QVariantMap &imageControls) override;
+        Q_INVOKABLE bool resetImageControls() override;
+        Q_INVOKABLE QVariantList cameraControls() const override;
+        Q_INVOKABLE bool setCameraControls(const QVariantMap &cameraControls) override;
+        Q_INVOKABLE bool resetCameraControls() override;
+        Q_INVOKABLE AkPacket readFrame() override;
 
         bool nativeEventFilter(const QByteArray &eventType,
                                void *message,
-                               long *result);
+                               long *result) override;
 
     private:
         CaptureDShowPrivate *d;
 
     public slots:
-        bool init();
-        void uninit();
-        void setDevice(const QString &device);
-        void setStreams(const QList<int> &streams);
-        void setIoMethod(const QString &ioMethod);
-        void setNBuffers(int nBuffers);
-        void resetDevice();
-        void resetStreams();
-        void resetIoMethod();
-        void resetNBuffers();
-        void reset();
+        bool init() override;
+        void uninit() override;
+        void setDevice(const QString &device) override;
+        void setStreams(const QList<int> &streams) override;
+        void setIoMethod(const QString &ioMethod) override;
+        void setNBuffers(int nBuffers) override;
+        void resetDevice() override;
+        void resetStreams() override;
+        void resetIoMethod() override;
+        void resetNBuffers() override;
+        void reset() override;
 };
 
 #endif // CAPTUREDSHOW_H
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VideoCapture/src/capture/mediafoundation/src/capturemmf.h
+++ webcamoid-9.0.0/libAvKys/Plugins/VideoCapture/src/capture/mediafoundation/src/capturemmf.h
@@ -43,42 +43,42 @@ class CaptureMMF:
         CaptureMMF(QObject *parent=nullptr);
         ~CaptureMMF();
 
-        Q_INVOKABLE QStringList webcams() const;
-        Q_INVOKABLE QString device() const;
-        Q_INVOKABLE QList<int> streams();
-        Q_INVOKABLE QList<int> listTracks(const QString &mimeType);
-        Q_INVOKABLE QString ioMethod() const;
-        Q_INVOKABLE int nBuffers() const;
-        Q_INVOKABLE QString description(const QString &webcam) const;
-        Q_INVOKABLE QVariantList caps(const QString &webcam) const;
-        Q_INVOKABLE QString capsDescription(const AkCaps &caps) const;
-        Q_INVOKABLE QVariantList imageControls() const;
-        Q_INVOKABLE bool setImageControls(const QVariantMap &imageControls);
-        Q_INVOKABLE bool resetImageControls();
-        Q_INVOKABLE QVariantList cameraControls() const;
-        Q_INVOKABLE bool setCameraControls(const QVariantMap &cameraControls);
-        Q_INVOKABLE bool resetCameraControls();
-        Q_INVOKABLE AkPacket readFrame();
+        Q_INVOKABLE QStringList webcams() const override;
+        Q_INVOKABLE QString device() const override;
+        Q_INVOKABLE QList<int> streams() override;
+        Q_INVOKABLE QList<int> listTracks(const QString &mimeType) override;
+        Q_INVOKABLE QString ioMethod() const override;
+        Q_INVOKABLE int nBuffers() const override;
+        Q_INVOKABLE QString description(const QString &webcam) const override;
+        Q_INVOKABLE QVariantList caps(const QString &webcam) const override;
+        Q_INVOKABLE QString capsDescription(const AkCaps &caps) const override;
+        Q_INVOKABLE QVariantList imageControls() const override;
+        Q_INVOKABLE bool setImageControls(const QVariantMap &imageControls) override;
+        Q_INVOKABLE bool resetImageControls() override;
+        Q_INVOKABLE QVariantList cameraControls() const override;
+        Q_INVOKABLE bool setCameraControls(const QVariantMap &cameraControls) override;
+        Q_INVOKABLE bool resetCameraControls() override;
+        Q_INVOKABLE AkPacket readFrame() override;
 
         bool nativeEventFilter(const QByteArray &eventType,
                                void *message,
-                               long *result);
+                               long *result) override;
 
     private:
         CaptureMMFPrivate *d;
 
     public slots:
-        bool init();
-        void uninit();
-        void setDevice(const QString &device);
-        void setStreams(const QList<int> &streams);
-        void setIoMethod(const QString &ioMethod);
-        void setNBuffers(int nBuffers);
-        void resetDevice();
-        void resetStreams();
-        void resetIoMethod();
-        void resetNBuffers();
-        void reset();
+        bool init() override;
+        void uninit() override;
+        void setDevice(const QString &device) override;
+        void setStreams(const QList<int> &streams) override;
+        void setIoMethod(const QString &ioMethod) override;
+        void setNBuffers(int nBuffers) override;
+        void resetDevice() override;
+        void resetStreams() override;
+        void resetIoMethod() override;
+        void resetNBuffers() override;
+        void reset() override;
 };
 
 #endif // CAPTUREMMF_H
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VideoCapture/src/convert/generic/src/convertvideogeneric.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/VideoCapture/src/convert/generic/src/convertvideogeneric.cpp
@@ -33,7 +33,6 @@ using ImgFmtMap = QMap<QString, AkVideoC
 inline ImgFmtMap initImgFmtMap()
 {
     ImgFmtMap rawToFF = {
-        {"B0W1"       , AkVideoCaps::Format_monob   },
         {"XRGB"       , AkVideoCaps::Format_0rgb    },
         {"ARGB"       , AkVideoCaps::Format_argb    },
         {"RGBA"       , AkVideoCaps::Format_rgba    },
@@ -43,7 +42,7 @@ inline ImgFmtMap initImgFmtMap()
         {"RGB"        , AkVideoCaps::Format_rgb24   },
         {"RGB444"     , AkVideoCaps::Format_rgb444le},
         {"BGR"        , AkVideoCaps::Format_bgr24   },
-        {"GRAY8"      , AkVideoCaps::Format_gray    },
+        {"GRAY8"      , AkVideoCaps::Format_gray8   },
         {"NV16"       , AkVideoCaps::Format_nv16    },
         {"NV21"       , AkVideoCaps::Format_nv21    },
         {"YUY2"       , AkVideoCaps::Format_yuyv422 },
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VideoCapture/src/convert/gstreamer/src/convertvideogstreamer.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/VideoCapture/src/convert/gstreamer/src/convertvideogstreamer.cpp
@@ -106,6 +106,7 @@ class ConvertVideoGStreamerPrivate
         GstElement *m_source {nullptr};
         GstElement *m_sink {nullptr};
         GMainLoop *m_mainLoop {nullptr};
+        QFuture<void> m_mainLoopResult;
         guint m_busWatchId {0};
         qint64 m_id {-1};
         qint64 m_ptsDiff {AkNoPts<qint64>()};
@@ -267,9 +268,10 @@ bool ConvertVideoGStreamer::init(const A
 
     // Run the main GStreamer loop.
     this->d->m_mainLoop = g_main_loop_new(nullptr, FALSE);
-    QtConcurrent::run(&this->d->m_threadPool,
-                      g_main_loop_run,
-                      this->d->m_mainLoop);
+    this->d->m_mainLoopResult =
+            QtConcurrent::run(&this->d->m_threadPool,
+                              g_main_loop_run,
+                              this->d->m_mainLoop);
     gst_element_set_state(this->d->m_pipeline, GST_STATE_PLAYING);
 
     return true;
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Vignette/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Vignette/share/qml/main.qml
@@ -49,6 +49,7 @@ GridLayout {
     }
 
     Label {
+        id: txtColor
         text: qsTr("Color")
     }
     RowLayout {
@@ -61,6 +62,7 @@ GridLayout {
             currentColor: AkUtils.fromRgba(Vignette.color)
             title: qsTr("Choose the vignette color")
             showAlphaChannel: true
+            Accessible.description: txtColor.text
 
             onCurrentColorChanged: Vignette.color = AkUtils.toRgba(currentColor)
         }
@@ -77,6 +79,7 @@ GridLayout {
         stepSize: 0.01
         to: 1
         Layout.fillWidth: true
+        Accessible.name: lblAspect.text
 
         onValueChanged: Vignette.aspect = value
     }
@@ -86,6 +89,7 @@ GridLayout {
         to: multiplier * sldAspect.to
         stepSize: multiplier * sldAspect.stepSize
         editable: true
+        Accessible.name: lblAspect.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
@@ -113,6 +117,7 @@ GridLayout {
         stepSize: 0.01
         to: 1
         Layout.fillWidth: true
+        Accessible.name: lblScale.text
 
         onValueChanged: Vignette.scale = value
     }
@@ -122,6 +127,7 @@ GridLayout {
         to: multiplier * sldScale.to
         stepSize: multiplier * sldScale.stepSize
         editable: true
+        Accessible.name: lblScale.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
@@ -149,6 +155,7 @@ GridLayout {
         stepSize: 0.01
         to: 1
         Layout.fillWidth: true
+        Accessible.name: lblSoftness.text
 
         onValueChanged: Vignette.softness = value
     }
@@ -158,6 +165,7 @@ GridLayout {
         to: multiplier * sldSoftness.to
         stepSize: multiplier * sldSoftness.stepSize
         editable: true
+        Accessible.name: lblSoftness.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VirtualCamera/share/qml/CameraControl.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/VirtualCamera/share/qml/CameraControl.qml
@@ -33,7 +33,7 @@ GridLayout {
     property variant model: []
     property int minimumLeftWidth: 0
     property int minimumRightWidth: 0
-    readonly property alias leftWidth: lblRange.width
+    readonly property alias leftWidth: txtControlName.width
     readonly property alias rightWidth: spbRange.width
 
     signal controlChanged(string controlName, int value)
@@ -49,7 +49,7 @@ GridLayout {
     }
 
     Label {
-        id: lblRange
+        id: txtControlName
         text: controlParams.length > 0? controlParams[0]: ""
         Layout.minimumWidth: minimumLeftWidth
     }
@@ -61,6 +61,7 @@ GridLayout {
         value: grdCameraControl.value
         Layout.fillWidth: true
         visible: false
+        Accessible.name: txtControlName.text
 
         onValueChanged: {
             if (visible) {
@@ -78,6 +79,7 @@ GridLayout {
         Layout.minimumWidth: minimumRightWidth
         visible: false
         editable: true
+        Accessible.name: txtControlName.text
 
         onValueChanged: {
             if (visible)
@@ -97,6 +99,7 @@ GridLayout {
         Switch {
             id: chkBool
             checked: grdCameraControl.value !== 0
+            Accessible.name: txtControlName.text
 
             onCheckedChanged: {
                 if (visible)
@@ -112,6 +115,7 @@ GridLayout {
         Layout.fillWidth: true
         Layout.columnSpan: 2
         visible: false
+        Accessible.decription: txtControlName.text
 
         onCurrentIndexChanged: {
             if (visible)
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VirtualCamera/src/cmio/src/vcamcmio.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/VirtualCamera/src/cmio/src/vcamcmio.cpp
@@ -1051,12 +1051,14 @@ QVariantList VCamCMIOPrivate::controls(c
         case QXmlStreamReader::StartElement: {
             pathList << xmlInfo.name().toString();
 
-            if (path.isEmpty() && xmlInfo.name() != "info")
+            if (path.isEmpty() && xmlInfo.name() != QStringLiteral("info"))
                 return {};
 
-            if (path == "info/devices" && xmlInfo.name() == "device")
+            if (path == "info/devices"
+                && xmlInfo.name() == QStringLiteral("device"))
                 curDeviceControls.clear();
-            else if (path == "info/devices/device/controls" && xmlInfo.name() == "control")
+            else if (path == "info/devices/device/controls"
+                     && xmlInfo.name() == QStringLiteral("control"))
                 deviceControl = {};
 
             break;
@@ -1245,12 +1247,14 @@ void VCamCMIOPrivate::updateDevices()
         case QXmlStreamReader::StartElement: {
             pathList << xmlInfo.name().toString();
 
-            if (path.isEmpty() && xmlInfo.name() != "info")
+            if (path.isEmpty() && xmlInfo.name() != QStringLiteral("info"))
                 return;
 
-            if (path == "info/devices" && xmlInfo.name() == "device")
+            if (path == "info/devices"
+                && xmlInfo.name() == QStringLiteral("device"))
                 curDeviceCaps.clear();
-            else if (path == "info/devices/device/formats" && xmlInfo.name() == "format")
+            else if (path == "info/devices/device/formats"
+                     && xmlInfo.name() == QStringLiteral("format"))
                 curFormat = {};
 
             break;
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VirtualCamera/src/dshow/src/vcamdshow.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/VirtualCamera/src/dshow/src/vcamdshow.cpp
@@ -1393,12 +1393,14 @@ QVariantList VCamDShowPrivate::controls(
         case QXmlStreamReader::StartElement: {
             pathList << xmlInfo.name().toString();
 
-            if (path.isEmpty() && xmlInfo.name() != "info")
+            if (path.isEmpty() && xmlInfo.name() != QStringLiteral("info"))
                 return {};
 
-            if (path == "info/devices" && xmlInfo.name() == "device")
+            if (path == "info/devices"
+                && xmlInfo.name() == QStringLiteral("device"))
                 curDeviceControls.clear();
-            else if (path == "info/devices/device/controls" && xmlInfo.name() == "control")
+            else if (path == "info/devices/device/controls"
+                     && xmlInfo.name() == QStringLiteral("control"))
                 deviceControl = {};
 
             break;
@@ -1652,12 +1654,13 @@ void VCamDShowPrivate::updateDevices()
         case QXmlStreamReader::StartElement: {
             pathList << xmlInfo.name().toString();
 
-            if (path.isEmpty() && xmlInfo.name() != "info")
+            if (path.isEmpty() && xmlInfo.name() != QStringLiteral("info"))
                 return;
 
-            if (path == "info/devices" && xmlInfo.name() == "device")
+            if (path == "info/devices" && xmlInfo.name() == QStringLiteral("device"))
                 curDeviceCaps.clear();
-            else if (path == "info/devices/device/formats" && xmlInfo.name() == "format")
+            else if (path == "info/devices/device/formats"
+                     && xmlInfo.name() == QStringLiteral("format"))
                 curFormat = {};
 
             break;
--- webcamoid-9.0.0.orig/libAvKys/Plugins/VirtualCamera/src/virtualcameraelement.cpp
+++ webcamoid-9.0.0/libAvKys/Plugins/VirtualCamera/src/virtualcameraelement.cpp
@@ -24,8 +24,8 @@
 #include <QQmlComponent>
 #include <QQmlContext>
 #include <QQmlEngine>
+#include <QReadWriteLock>
 #include <QSharedPointer>
-#include <QMutex>
 #include <akcaps.h>
 #include <akfrac.h>
 #include <akpacket.h>
@@ -45,7 +45,7 @@ class VirtualCameraElementPrivate
         VirtualCameraElement *self;
         VCamPtr m_vcam;
         QString m_vcamImpl;
-        QMutex m_mutex;
+        QReadWriteLock m_mutex;
         int m_streamIndex {-1};
         bool m_playing {false};
 
@@ -103,7 +103,7 @@ VirtualCameraElement::~VirtualCameraElem
 
 QString VirtualCameraElement::error() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QString error;
 
     if (this->d->m_vcam)
@@ -116,7 +116,7 @@ QString VirtualCameraElement::error() co
 
 QStringList VirtualCameraElement::medias() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QStringList medias;
 
     if (this->d->m_vcam)
@@ -129,7 +129,7 @@ QStringList VirtualCameraElement::medias
 
 QString VirtualCameraElement::media() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QString media;
 
     if (this->d->m_vcam)
@@ -152,7 +152,7 @@ int VirtualCameraElement::maxCameras() c
 
 AkVideoCaps::PixelFormatList VirtualCameraElement::supportedOutputPixelFormats() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     AkVideoCaps::PixelFormatList formats;
 
     if (this->d->m_vcam)
@@ -165,7 +165,7 @@ AkVideoCaps::PixelFormatList VirtualCame
 
 AkVideoCaps::PixelFormat VirtualCameraElement::defaultOutputPixelFormat() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     AkVideoCaps::PixelFormat format = AkVideoCaps::Format_none;
 
     if (this->d->m_vcam)
@@ -186,7 +186,7 @@ int VirtualCameraElement::defaultStream(
 
 QString VirtualCameraElement::description(const QString &media) const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QString description;
 
     if (this->d->m_vcam)
@@ -202,7 +202,7 @@ AkCaps VirtualCameraElement::caps(int st
     if (stream != 0)
         return {};
 
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     AkCaps caps;
 
     if (this->d->m_vcam)
@@ -215,7 +215,7 @@ AkCaps VirtualCameraElement::caps(int st
 
 AkVideoCapsList VirtualCameraElement::outputCaps(const QString &webcam) const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     AkVideoCapsList caps;
 
     if (this->d->m_vcam)
@@ -243,7 +243,7 @@ QVariantMap VirtualCameraElement::addStr
                                                              PREFERRED_ROUNDING));
 
     this->d->m_streamIndex = streamIndex;
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         this->d->m_vcam->setCurrentCaps(videoCaps);
@@ -275,7 +275,7 @@ QVariantMap VirtualCameraElement::update
                                                              PREFERRED_ROUNDING));
 
     this->d->m_streamIndex = streamIndex;
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         this->d->m_vcam->setCurrentCaps(videoCaps);
@@ -295,7 +295,7 @@ QString VirtualCameraElement::createWebc
     QString webcam;
     QString error;
 
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam) {
         webcam = this->d->m_vcam->deviceCreate(description, formats);
@@ -321,7 +321,7 @@ bool VirtualCameraElement::editWebcam(co
                                       const AkVideoCapsList &formats)
 {
     bool ok = false;
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         ok = this->d->m_vcam->deviceEdit(webcam, description, formats);
@@ -338,7 +338,7 @@ bool VirtualCameraElement::changeDescrip
                                              const QString &description)
 {
     bool ok = false;
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         ok = this->d->m_vcam->changeDescription(webcam, description);
@@ -354,7 +354,7 @@ bool VirtualCameraElement::changeDescrip
 bool VirtualCameraElement::removeWebcam(const QString &webcam)
 {
     bool ok = false;
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         ok = this->d->m_vcam->deviceDestroy(webcam);
@@ -370,7 +370,7 @@ bool VirtualCameraElement::removeWebcam(
 bool VirtualCameraElement::removeAllWebcams()
 {
     bool ok = false;
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         ok = this->d->m_vcam->destroyAllDevices();
@@ -385,7 +385,7 @@ bool VirtualCameraElement::removeAllWebc
 
 QVariantList VirtualCameraElement::controls() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QVariantList controls;
 
     if (this->d->m_vcam)
@@ -398,7 +398,7 @@ QVariantList VirtualCameraElement::contr
 
 bool VirtualCameraElement::setControls(const QVariantMap &controls)
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
     bool result = false;
 
     if (this->d->m_vcam)
@@ -411,7 +411,7 @@ bool VirtualCameraElement::setControls(c
 
 bool VirtualCameraElement::resetControls()
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
     bool result = this->d->m_vcam != nullptr;
     this->d->m_mutex.unlock();
 
@@ -420,7 +420,7 @@ bool VirtualCameraElement::resetControls
 
 QList<quint64> VirtualCameraElement::clientsPids() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QList<quint64> pids;
 
     if (this->d->m_vcam)
@@ -433,7 +433,7 @@ QList<quint64> VirtualCameraElement::cli
 
 QString VirtualCameraElement::clientExe(quint64 pid) const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QString exe;
 
     if (this->d->m_vcam)
@@ -446,7 +446,7 @@ QString VirtualCameraElement::clientExe(
 
 bool VirtualCameraElement::driverInstalled() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     bool installed = false;
 
     if (this->d->m_vcam)
@@ -459,7 +459,7 @@ bool VirtualCameraElement::driverInstall
 
 QString VirtualCameraElement::driverVersion() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QString version;
 
     if (this->d->m_vcam)
@@ -472,7 +472,7 @@ QString VirtualCameraElement::driverVers
 
 QString VirtualCameraElement::picture() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QString picture;
 
     if (this->d->m_vcam)
@@ -485,7 +485,7 @@ QString VirtualCameraElement::picture()
 
 QString VirtualCameraElement::rootMethod() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QString rootMethod;
 
     if (this->d->m_vcam)
@@ -498,7 +498,7 @@ QString VirtualCameraElement::rootMethod
 
 QStringList VirtualCameraElement::availableRootMethods() const
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForRead();
     QStringList methods;
 
     if (this->d->m_vcam)
@@ -529,7 +529,7 @@ AkPacket VirtualCameraElement::iVideoStr
 {
     if (this->state() == AkElement::ElementStatePlaying) {
         auto videoPacket = packet.convert(AkVideoCaps::Format_rgb24);
-        this->d->m_mutex.lock();
+        this->d->m_mutex.lockForWrite();
 
         if (this->d->m_vcam)
             this->d->m_vcam->write(videoPacket);
@@ -543,7 +543,7 @@ AkPacket VirtualCameraElement::iVideoStr
 bool VirtualCameraElement::applyPicture()
 {
     bool result = false;
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         result = this->d->m_vcam->applyPicture();
@@ -555,7 +555,7 @@ bool VirtualCameraElement::applyPicture(
 
 void VirtualCameraElement::setMedia(const QString &media)
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         this->d->m_vcam->setDevice(media);
@@ -565,7 +565,7 @@ void VirtualCameraElement::setMedia(cons
 
 void VirtualCameraElement::setPicture(const QString &picture)
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         this->d->m_vcam->setPicture(picture);
@@ -575,7 +575,7 @@ void VirtualCameraElement::setPicture(co
 
 void VirtualCameraElement::setRootMethod(const QString &rootMethod)
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         this->d->m_vcam->setRootMethod(rootMethod);
@@ -585,7 +585,7 @@ void VirtualCameraElement::setRootMethod
 
 void VirtualCameraElement::resetMedia()
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         this->d->m_vcam->resetPicture();
@@ -595,7 +595,7 @@ void VirtualCameraElement::resetMedia()
 
 void VirtualCameraElement::resetPicture()
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         this->d->m_vcam->setPicture(":/VirtualCamera/share/TestFrame/TestFrame.bmp");
@@ -605,7 +605,7 @@ void VirtualCameraElement::resetPicture(
 
 void VirtualCameraElement::resetRootMethod()
 {
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         this->d->m_vcam->resetRootMethod();
@@ -616,7 +616,7 @@ void VirtualCameraElement::resetRootMeth
 void VirtualCameraElement::clearStreams()
 {
     this->d->m_streamIndex = -1;
-    this->d->m_mutex.lock();
+    this->d->m_mutex.lockForWrite();
 
     if (this->d->m_vcam)
         this->d->m_vcam->resetCurrentCaps();
@@ -633,7 +633,7 @@ bool VirtualCameraElement::setState(AkEl
         switch (state) {
         case AkElement::ElementStatePaused:
         case AkElement::ElementStatePlaying: {
-            this->d->m_mutex.lock();
+            this->d->m_mutex.lockForWrite();
 
             if (!this->d->m_vcam) {
                 this->d->m_mutex.unlock();
@@ -663,7 +663,7 @@ bool VirtualCameraElement::setState(AkEl
         case AkElement::ElementStateNull:
             this->d->m_playing = false;
 
-            this->d->m_mutex.lock();
+            this->d->m_mutex.lockForWrite();
 
             if (this->d->m_vcam)
                 this->d->m_vcam->uninit();
@@ -684,7 +684,7 @@ bool VirtualCameraElement::setState(AkEl
         case AkElement::ElementStateNull:
             this->d->m_playing = false;
 
-            this->d->m_mutex.lock();
+            this->d->m_mutex.lockForWrite();
 
             if (this->d->m_vcam)
                 this->d->m_vcam->uninit();
@@ -728,7 +728,7 @@ void VirtualCameraElementPrivate::linksC
 
     auto state = self->state();
     self->setState(AkElement::ElementStateNull);
-    this->m_mutex.lock();
+    this->m_mutex.lockForWrite();
 
     AkVideoCaps videoCaps;
     QString rootMethod;
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Warhol/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Warhol/share/qml/main.qml
@@ -25,16 +25,18 @@ GridLayout {
     columns: 2
 
     Label {
-        text: qsTr("N° of frames")
+        id: txtNumberOfFrames
+        text: qsTr("Number of frames")
     }
     TextField {
         text: Warhol.nFrames
-        placeholderText: qsTr("N° of frames")
+        placeholderText: qsTr("Number of frames")
         selectByMouse: true
         validator: RegExpValidator {
             regExp: /\d+/
         }
         Layout.fillWidth: true
+        Accessible.name: txtNumberOfFrames.text
 
         onTextChanged: Warhol.nFrames = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Warp/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Warp/share/qml/main.qml
@@ -25,6 +25,7 @@ GridLayout {
     columns: 2
 
     Label {
+        id: txtRipples
         text: qsTr("Ripples")
     }
     TextField {
@@ -35,6 +36,7 @@ GridLayout {
             regExp: /-?(\d+\.\d+|\d+\.|\.\d+|\d+)/
         }
         Layout.fillWidth: true
+        Accessible.name: txtRipples.text
 
         onTextChanged: Warp.ripples = Number(text)
     }
--- webcamoid-9.0.0.orig/libAvKys/Plugins/Wave/share/qml/main.qml
+++ webcamoid-9.0.0/libAvKys/Plugins/Wave/share/qml/main.qml
@@ -52,13 +52,13 @@ GridLayout {
         id: lblAmplitude
         text: qsTr("Amplitude")
     }
-
     Slider {
         id: sldAmplitude
         value: Wave.amplitude
         stepSize: 0.01
         to: 1
         Layout.fillWidth: true
+        Accessible.name: lblAmplitude.text
 
         onValueChanged: Wave.amplitude = value
     }
@@ -68,6 +68,7 @@ GridLayout {
         to: multiplier * sldAmplitude.to
         stepSize: multiplier * sldAmplitude.stepSize
         editable: true
+        Accessible.name: lblAmplitude.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
@@ -85,7 +86,6 @@ GridLayout {
         }
         onValueModified: Wave.amplitude = value / multiplier
     }
-
     Label {
         id: lblFrequency
         text: qsTr("Frequency")
@@ -96,6 +96,7 @@ GridLayout {
         stepSize: 0.01
         to: 100
         Layout.fillWidth: true
+        Accessible.name: lblFrequency.text
 
         onValueChanged: Wave.frequency = value
     }
@@ -105,6 +106,7 @@ GridLayout {
         to: multiplier * sldFrequency.to
         stepSize: multiplier * sldFrequency.stepSize
         editable: true
+        Accessible.name: lblFrequency.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
@@ -121,7 +123,6 @@ GridLayout {
         }
         onValueModified: Wave.frequency = value / multiplier
     }
-
     Label {
         id: lblPhase
         text: qsTr("Phase")
@@ -132,6 +133,7 @@ GridLayout {
         stepSize: 0.01
         to: 1
         Layout.fillWidth: true
+        Accessible.name: lblPhase.text
 
         onValueChanged: Wave.phase = value
     }
@@ -141,6 +143,7 @@ GridLayout {
         to: multiplier * sldPhase.to
         stepSize: multiplier * sldPhase.stepSize
         editable: true
+        Accessible.name: lblPhase.text
 
         readonly property int decimals: 2
         readonly property int multiplier: Math.pow(10, decimals)
@@ -157,8 +160,8 @@ GridLayout {
         }
         onValueModified: Wave.phase = value / multiplier
     }
-
     Label {
+        id: txtBackgroundColor
         text: qsTr("Background color")
     }
     RowLayout {
@@ -170,6 +173,7 @@ GridLayout {
         AK.ColorButton {
             currentColor: AkUtils.fromRgba(Wave.background)
             title: qsTr("Choose the background color")
+            Accessible.description: txtBackgroundColor.text
 
             onCurrentColorChanged: Wave.background = AkUtils.toRgba(currentColor)
         }
--- webcamoid-9.0.0.orig/libAvKys/cmake/ProjectCommons.cmake
+++ webcamoid-9.0.0/libAvKys/cmake/ProjectCommons.cmake
@@ -112,7 +112,8 @@ if (GIT_BIN)
     execute_process(COMMAND ${GIT_BIN} rev-parse HEAD
                     WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
                     OUTPUT_VARIABLE GIT_COMMIT_HASH
-                    OUTPUT_STRIP_TRAILING_WHITESPACE)
+                    OUTPUT_STRIP_TRAILING_WHITESPACE
+                    ERROR_QUIET)
 
     if (GIT_COMMIT_HASH)
         add_definitions(-DGIT_COMMIT_HASH="${GIT_COMMIT_HASH}")
@@ -120,7 +121,7 @@ if (GIT_BIN)
 endif ()
 
 set(ANDROID_JAVA_VERSION 1.6 CACHE STRING "Mimimum Java version to use in Android")
-set(ANDROID_JAR_DIRECTORY ${ANDROID_SDK}/platforms/android-${ANDROID_NATIVE_API_LEVEL} CACHE INTERNAL "")
+set(ANDROID_JAR_DIRECTORY ${ANDROID_SDK_ROOT}/platforms/android-${ANDROID_NATIVE_API_LEVEL} CACHE INTERNAL "")
 
 # Force prefix and suffix. This fix broken MinGW builds in CI environments.
 if (WIN32 AND NOT MSVC)
--- webcamoid-9.0.0.orig/ports/ci/android/build.sh
+++ webcamoid-9.0.0/ports/ci/android/build.sh
@@ -61,7 +61,7 @@ for arch_ in $(echo "${TARGET_ARCH}" | t
         -DANDROID_ABI="${arch_}" \
         -DANDROID_STL=c++_shared \
         -DCMAKE_FIND_ROOT_PATH="$(qmake -query QT_INSTALL_PREFIX)" \
-        -DANDROID_SDK="${ANDROID_HOME}" \
+        -DANDROID_SDK_ROOT="${ANDROID_HOME}" \
         ${EXTRA_PARAMS} \
         -DDAILY_BUILD="${DAILY_BUILD}"
     cmake --build "${buildDir}" --parallel "${NJOBS}"
--- /dev/null
+++ webcamoid-9.0.0/ports/ci/flatpak/build.sh
@@ -0,0 +1,56 @@
+#!/bin/bash
+
+# Webcamoid, webcam capture application.
+# Copyright (C) 2022  Gonzalo Exequiel Pedone
+#
+# Webcamoid is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Webcamoid is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+#
+# Web-Site: http://webcamoid.github.io/
+
+appId=io.github.webcamoid.Webcamoid
+manifestFile=${appId}.yml
+
+cat << EOF > "${manifestFile}"
+app-id: ${appId}
+runtime: org.kde.Platform
+runtime-version: '${RUNTIME_VERSION}'
+sdk: org.kde.Sdk
+command: webcamoid
+rename-icon: webcamoid
+rename-appdata-file: ${appId}.metainfo.xml
+rename-desktop-file: webcamoid.desktop
+finish-args:
+  - --share=ipc
+  - --share=network
+  - --socket=fallback-x11
+  - --socket=wayland
+  - --socket=pulseaudio
+  - --filesystem=xdg-pictures
+  - --filesystem=xdg-videos
+  - --device=all
+modules:
+  - name: webcamoid
+    buildsystem: cmake-ninja
+    config-opts:
+      - -LA
+      - -DCMAKE_BUILD_TYPE=Release
+      - -DDAILY_BUILD="${DAILY_BUILD}"
+    sources:
+      - type: git
+        url: https://github.com/webcamoid/webcamoid.git
+        branch: ${GITHUB_REF##*/}
+        commit: ${GITHUB_SHA}
+EOF
+
+flatpak-builder --user --install webcamoid-build --force-clean "${manifestFile}"
--- /dev/null
+++ webcamoid-9.0.0/ports/ci/flatpak/deploy.sh
@@ -0,0 +1,52 @@
+#!/bin/bash
+
+# Webcamoid, webcam capture application.
+# Copyright (C) 2022  Gonzalo Exequiel Pedone
+#
+# Webcamoid is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Webcamoid is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+#
+# Web-Site: http://webcamoid.github.io/
+
+appId=io.github.webcamoid.Webcamoid
+export PACKAGES_DIR=${PWD}/webcamoid-packages/linux
+
+if [ "${DAILY_BUILD}" = 1 ]; then
+    version=daily-$(basename ${GITHUB_REF})-$(git rev-list --count HEAD)
+else
+    version=$(flatpak run "${appId}" -v | awk '{print $2}')
+fi
+
+package=webcamoid-installer-linux-${version}-x86_64.flatpak
+packagePath=${PACKAGES_DIR}/${package}
+
+echo "Running packaging"
+echo
+echo "Formats: Flatpak"
+
+mkdir -p "${PACKAGES_DIR}"
+flatpak build-bundle \
+    -v \
+    ~/.local/share/flatpak/repo \
+    "${packagePath}" \
+    "${appId}"
+
+if [ -e "${packagePath}" ]; then
+    fileSize=$(stat --format="%s" "${packagePath}" | numfmt --to=iec-i --suffix=B --format='%.2f')
+    md5=$(md5sum "${packagePath}" | awk '{print $1}')
+
+    echo
+    echo "Packages created:"
+    echo "    ${package} ${fileSize}"
+    echo "        md5sum: ${md5}"
+fi
--- /dev/null
+++ webcamoid-9.0.0/ports/ci/flatpak/install_deps.sh
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# Webcamoid, webcam capture application.
+# Copyright (C) 2022  Gonzalo Exequiel Pedone
+#
+# Webcamoid is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Webcamoid is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
+#
+# Web-Site: http://webcamoid.github.io/
+
+sudo add-apt-repository ppa:flatpak/stable
+sudo apt-get -qq -y update
+sudo apt-get -qq -y upgrade
+sudo apt-get -y install \
+    flatpak \
+    flatpak-builder
+
+flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
+flatpak --user -y install \
+    "org.kde.Platform//${RUNTIME_VERSION}" \
+    "org.kde.Sdk//${RUNTIME_VERSION}"
--- webcamoid-9.0.0.orig/ports/ci/linux-debian/install_deps.sh
+++ webcamoid-9.0.0/ports/ci/linux-debian/install_deps.sh
@@ -128,6 +128,7 @@ apt-get -y install \
     patchelf \
     pkg-config \
     qml-module-qt-labs-folderlistmodel \
+    qml-module-qt-labs-platform \
     qml-module-qt-labs-settings \
     qml-module-qtqml-models2 \
     qml-module-qtquick-controls2 \
--- webcamoid-9.0.0.orig/ports/ci/linux-ubuntu/install_deps.sh
+++ webcamoid-9.0.0/ports/ci/linux-ubuntu/install_deps.sh
@@ -149,6 +149,7 @@ else
         libqt5opengl5-dev \
         libqt5svg5-dev \
         qml-module-qt-labs-folderlistmodel \
+        qml-module-qt-labs-platform \
         qml-module-qt-labs-settings \
         qml-module-qtqml-models2 \
         qml-module-qtquick-controls2 \
--- webcamoid-9.0.0.orig/webcamoid.metainfo.xml
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component type="desktop">
-  <id>webcamoid.desktop</id>
-  <name>Webcamoid</name>
-  <summary>Take photos and record videos with your webcam</summary>
-  <summary xml:lang="ca">Fer fotos i gravar vídeos amb la seva webcam</summary>
-  <summary xml:lang="de">Maak foto's en video's opnemen met uw webcam</summary>
-  <summary xml:lang="el">Τραβήξτε φωτογραφίες και εγγραφή βίντεο με την κάμερα σας</summary>
-  <summary xml:lang="es">Tome fotos y grabe videos con su cámara web</summary>
-  <summary xml:lang="fr">Prenez des photos et enregistrer des vidéos avec votre webcam</summary>
-  <summary xml:lang="gl">Facer fotos e gravar vídeos coa súa cámara web</summary>
-  <summary xml:lang="it">Scatta foto e registrare video con la tua webcam</summary>
-  <summary xml:lang="ja">ウェブカメラで写真や記録ビデオを撮影</summary>
-  <summary xml:lang="ko">웹캠으로 사진과 기록 비디오를 촬영</summary>
-  <summary xml:lang="pt">Tirar fotos e gravar vídeos com sua webcam</summary>
-  <summary xml:lang="ru">Возьмите фотографии и записывать видео с веб-камеры</summary>
-  <summary xml:lang="zh_CN">拍摄照片和录制视频与您的摄像头</summary>
-  <summary xml:lang="zh_TW">拍攝照片和錄製視頻與您的攝像頭</summary>
-  <developer_name>Gonzalo Exequiel Pedone</developer_name>
-  <description>
-  <p>
-   Webcamoid is a full featured and multiplatform webcam suite.
-  </p>
-  <ul>
-    <li>Cross-platform (GNU/Linux, Mac, Windows)</li>
-    <li>Take pictures and record videos with the webcam</li>
-    <li>Manages multiple webcams</li>
-    <li>Written in C++ and Qt</li>
-    <li>Custom controls for each webcam</li>
-    <li>Add funny effects to the webcam</li>
-    <li>+60 effects available</li>
-    <li>Translated to many languages.</li>
-    <li>Use custom network and local files as capture devices</li>
-    <li>Capture from desktop</li>
-    <li>Many recording formats</li>
-    <li>Virtual webcam support for feeding other programs</li>
-  </ul>
-</description>
-  <keywords>
-    <keyword>webcam</keyword>
-    <keyword>desktop</keyword>
-    <keyword>record</keyword>
-    <keyword>capture</keyword>
-  </keywords>
-  <metadata_license>CC0-1.0</metadata_license>
-  <project_license>GPL-3.0+</project_license>
-  <url type="bugtracker">https://github.com/webcamoid/webcamoid/issues</url>
-  <url type="donation">https://github.com/webcamoid/webcamoid/#donations</url>
-  <url type="help">https://github.com/webcamoid/webcamoid/wiki</url>
-  <url type="homepage">https://webcamoid.github.io/</url>
-  <translation type="qt">Webcamoid</translation>
-  <project_group>none</project_group>
-  <screenshots>
-    <screenshot type="default">
-      <caption>Simple and intuitive</caption>
-      <image>https://webcamoid.github.io/theme/images/screenshots/Main.png</image>
-    </screenshot>
-    <screenshot>
-      <caption>Take pictures and record videos</caption>
-      <image>https://webcamoid.github.io/theme/images/screenshots/Recording.png</image>
-    </screenshot>
-    <screenshot>
-      <caption>Apply funny effects</caption>
-      <image>https://webcamoid.github.io/theme/images/screenshots/Effects.png</image>
-    </screenshot>
-    <screenshot>
-      <caption>Capture from desktop</caption>
-      <image>https://webcamoid.github.io/theme/images/screenshots/DesktopCapture.png</image>
-    </screenshot>
-    <screenshot>
-      <caption>Create a virtual webcam</caption>
-      <image>https://webcamoid.github.io/theme/images/screenshots/VirtualCamera.png</image>
-    </screenshot>
-  </screenshots>
-  <update_contact>hipersayan.x_AT_gmail_com</update_contact>
-  <releases>
-    <release version="8.8.0" date="2021-02-16" />
-    <release version="8.7.1" date="2019-10-22" />
-    <release version="8.7.0" date="2019-10-01" />
-    <release version="8.6.1" date="2019-03-26" />
-    <release version="8.6.0" date="2019-03-20" />
-    <release version="8.5.0" date="2019-01-22" />
-  </releases>
-  <content_rating type="oars-1.1">
-    <content_attribute id="violence-cartoon">none</content_attribute>
-    <content_attribute id="violence-fantasy">none</content_attribute>
-    <content_attribute id="violence-realistic">none</content_attribute>
-    <content_attribute id="violence-bloodshed">none</content_attribute>
-    <content_attribute id="violence-sexual">none</content_attribute>
-    <content_attribute id="violence-desecration">none</content_attribute>
-    <content_attribute id="violence-slavery">none</content_attribute>
-    <content_attribute id="violence-worship">none</content_attribute>
-    <content_attribute id="drugs-alcohol">none</content_attribute>
-    <content_attribute id="drugs-narcotics">none</content_attribute>
-    <content_attribute id="drugs-tobacco">none</content_attribute>
-    <content_attribute id="sex-nudity">none</content_attribute>
-    <content_attribute id="sex-themes">none</content_attribute>
-    <content_attribute id="sex-prostitution">none</content_attribute>
-    <content_attribute id="sex-adultery">none</content_attribute>
-    <content_attribute id="sex-appearance">none</content_attribute>
-    <content_attribute id="language-profanity">none</content_attribute>
-    <content_attribute id="language-humor">none</content_attribute>
-    <content_attribute id="language-discrimination">none</content_attribute>
-    <content_attribute id="social-chat">none</content_attribute>
-    <content_attribute id="social-info">none</content_attribute>
-    <content_attribute id="social-audio">none</content_attribute>
-    <content_attribute id="social-location">none</content_attribute>
-    <content_attribute id="social-contacts">none</content_attribute>
-    <content_attribute id="money-purchasing">none</content_attribute>
-    <content_attribute id="money-gambling">none</content_attribute>
-  </content_rating>
-</component>
