Skip to main content

Improved Handling of Library Clips

Kdenlive 16.12.0 introduced further improvements to its library clip expansion feature (and, in consequence, to MLT playlist import). Not every Kdenlive user may have noticed the improved functionality, as it affects only library clips where the same image sequence or title is used multiple times.

In particular, if you (re)use the same image sequence clip, title clip, or even color clip multiple times in the same library clip , such image sequences and titles will only be added once to your project bin. Before Kdenlive 16.12.0, multiple instances of the same clip in the timeline unfortunately resulted in these clips getting added multiple times to the project bin. To emphasize, this undesired behavior only affected image sequences, titles, and color clips.

When expanding a library clip, Kdenlive checks image sequences, titles, and color clips in the timeline for their content, clip name, and original bin folder location. If there is a match, then such a timeline clip will be added only once to your project bin.

Note A “library clip” is a clip with the “.mlt” suffix, and in particular, a clip that has been added to your personal Kdenlive library. They show up in Kdenlive’s library pane.

Internally, when you select some clips & transitions from the timeline and add them to Kdenlive’s library, these clips and transitions are stored in the file system in a “.mlt” file (which is an MLT playlist to be precise), and shown in the library widget as a new library clip.

Technically, Kdenlive projects are also MLT playlist files. When you add a clip from the library pane to your project this simply adds the underlying MLT playlist file to your project. But in contrast to other clips, such as an MP4 video, you can “expand” library (that is, MLT playlist) clips to get back the individual clips and transitions inside it.

Notes

Sources

The original text was submitted by user TheDiveO to the now defunct kdenlive.org blog. For this documentation it has been lifted from kdenlive.org, updated and adapted to match the overall style. *[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