Skip to main content

Installation Troubleshooting

I am missing a package and cannot install Kdenlive

A dependency is missing and it is recommended to install it.

Frei0rThis package provides many effects and transitions. Without it, Kdenlive’s features will be reduced. You can simply install frei0r-plugins from your package manager.
Breeze iconsMany icons used by Kdenlive come from the Breeze Icons package. Without it, many parts of the UI will not appear correctly. You can simply install breeze-icon-theme or breeze-icons from your package manager.
MediaInfoDownload and install MediaInfo from here

My MLT installation cannot be found, or Kdenlive cannot start MLT backend

There is obviously something wrong with your MLT installation. Either it is not installed or not in a standard location. You can test your MLT installation from a terminal by typing melt color:red. This should bring up a red window (press q to close it).

  • If you see an error message try reinstalling MLT or check that you don’t have several versions installed on the system

  • If you see the red window, check where your MLT is installed: which melt. Then delete Kdenlive’s config file ($HOME/.config/kdenliverc) and restart Kdenlive.

Kdenlive says a MLT module is missing. What do I do?

An MLT dependency is missing and it is required to install it.

SDLIs used to output audio. Install libsdl 1.x from your package manager.
AvformatIs the FFmpeg module. Make sure you have ffmpeg installed on your system.
XMLMake sure libxml2 is installed. On Windows, ensure that no conflicting libxml2.dll is placed in C:\Windows\System32 or comparable folders. If you find a libxml2.dll there, try to rename it to libxml2.old.dll and then to restart kdenlive. Note that renaming libxml2.dll in folder System32 may break whichever other app has put libxml2.dll there.

It says that the following codecs were not found in my system…

Some audio / video codecs are not installed by default. Installing a package called libavcodec-extra might solve the problem.

On openSuse, you need to add the packman repository, then enable replace vendor package on the packman repository. *[RGB]: Red Green Blue *[VFX]: Visual Effects *[feathering]: Smoothing or blurring the edges of a feature *[LFO]: Low-Frequency Oscillation *[dB]: decibel *[LUFS]: Loudness Units Full Scale *[AI]: Artificial Intelligence *[LLM]: Large Language Model *[HSV]: Hue, Saturation, Value *[SOP/Sat]: S(lope), O(ffset), P(ower) / SATuration *[CDL]: Color Decision List *[HSL]: Hue, Saturation, Lightness - Using HSL color space is useful for subtle color changes *[px]: pixel *[hh:mm:ss:ff]: hours:minutes:seconds:frames *[Hz]: Hertz *[CIE]: Commission internationale de l'éclairage, French for International Commission on Illumination *[DCI]: Digital Cinema Initiative *[nadir]: direction pointing directly below a particular location *[OS]: Operating System *[decibel]: Unit of measurement (dB) for sound levels *[clipping]: A form of distortion that limits a signal once it exceeds a threshold *[Spectrogram]: Visual representation of the spectrum of frequencies of a signal as it varies with time *[prevent clipping]: Dynamic range compression (DRC)is an audio signal processing operation that reduces the volume of loud sounds or amplifies quiet sounds, thus reducing or compressing an audio signal's dynamic range. *[SNR]: Signal-to-Noise Ratio *[dbFS]: Decibels relative to full scale *[QHD]: Quad-HD *[UHD]: Ultra High Definition *[XML]: Extensible Markup Language *[fps]: frames per second *[NTSC]: National Television Standard Committee - defined the TV system used in the United States, Japan and many other countries *[PAL]: Phase Alternating Line - a colour encoding system for analogue television *[LFE]: Low Frequency Effects *[RAW]: The RAW file format is digital photography's equivalent of a negative in film photography: it contains untouched, raw pixel information straight from the digital camera's sensor *[DSLR]: Digital Single Lens Reflex *[DOF]: Depth of Field *[NDF]: Neutral Density Filter *[AVI]: Audio Video Interleave *[BT.601]: A standard from 1982 defining how RGB color primaries get turned into the YCbCr channels used by modern codecs *[BT.709]: A standard from 1990 which does the same at BT.601 but the transfer coefficients are slightly different *[grep]: A Unix command-line utility for searching plain-text data sets for lines that match a regular expression *[MLT]: Media Lovin' Toolkit - An open source software multimedia framework designed and developed for tv broadcasting *[SD]: Secure Digital - a proprietary, non-volatile, flash memory card format developed by the SD Association *[SFX]: Special Effects *[VBR]: Variable Bit Rate *[HD]: High Definition