.. meta:: :description: Kdenlive Video Effects - FFT-based FIR :keywords: KDE, Kdenlive, video editor, help, learn, easy, effects, filter, video effects, color and image correction, FFT-based FIR :authors: - Bernd Jordan (https://discuss.kde.org/u/berndmj) :license: Creative Commons License SA 4.0 .. |fir_filter| raw:: html What is an FIR filter? .. |fft_introduction| raw:: html introduction FFT-based FIR ============= .. figure:: /images/effects_and_compositions/kdenlive2304_effects-fft-based_fir.webp :width: 365px :figwidth: 365px :align: left :alt: kdenlive2304_effects-fft-based_fir .. sidebar:: |kdenlive-show-video| FFT-based FIR :**Status**: Maintained :**Keyframes**: No :**Source library**: avfilter :**Source filter**: fftfilt :**Available**: |linux| |appimage| |windows| |apple| :**On Master only**: No :**Known bugs**: No .. rst-class:: clear-both .. rubric:: Description This effect/filter applies arbitrary expressions to samples in frequency domain. It is a Finite Impulse Response (FIR)\ [1]_ filter using Fast Fourier Transform (FFT)\ [2]_. .. rubric:: Parameters .. list-table:: :header-rows: 1 :width: 100% :widths: 20 10 70 :class: table-wrap * - Parameter - Value - Description * - Gain in Y / U / V plane - Integer - Set the gain value for the Y (:term:`luma`), U (1st :term:`chroma`) or V (2nd chroma) plane. Allowed values are 0 to 250, default is 0. * - Luminance Y / U / V plane - Float - Set the frequency domain weight value for the Y (:term:`luma`), U (1st :term:`chroma`) or V (2nd chroma) plane. Allowed values are 0.000 to 5.000, default is 1.000. * - Evaluate - Selection - Set when the expressions are evaluated. The following selection items are available: :guilabel:`Evaluate` .. list-table:: :width: 100% :widths: 20 80 :class: table-simple * - init - Only evaluate expressions once during filter initialization (default) * - frame - Evaluate expressions for each incoming frame .. warning:: If :guilabel:`Evaluate` is set to **frame** render times will be significantly longer as each frame is evaluated individually. ---- .. [1] For more information about FIR see this article: |fir_filter| .. [2] This is a good |fft_introduction| to Fourier Transforms in image processing.