Detaljinformation om projektfil¶
Kdenlives .kdenlive
projektfiler använder ett XML-format baserat på MLT:s format för att beskriva källmediet som används i ett projekt, såväl som användningen av det mediet i tidslinjen. För mer information se MLT's XML documentation och MLT's DTD (definition av dokumenttyp).
För de flesta media, såsom video, ljud och bilder, lagrar Kdenlive bara en referens i projektet, inte själva media. Bara vissa media lagras direkt inne i Kdenlives projektfiler, framför allt Kdenlive titelklipp och färgklipp.
Fördelarna med att använda filformatet är:
MLT kan direkt återge Kdenlive-projektfiler. MLT ignorerar helt enkelt alla ytterligare Kdenlive-specifika projektdata och håller sig bara till dess återgivningsinformation. Den Kdenlive-specifika informationen är extra grädde på toppen som gör det mycket lättare att arbeta med projekt än att redigera på den (lägre) återgivningsnivån.
Kdenlive kan direkt inkludera och arbeta med MLT-återgivningsfiler, precis på samma sätt som det fungerar med andra media. Faktum är att Kdenlives biblioteksklipp helt enkelt är MLT-återgivningsfiler, inget mer.
Projektfilen innehåller alla relevant information om
resultatets video- och ljudegenskaper (valda i projektprofilen)
referenser till allt källmaterial (och dess ersättningsklipp)
position, längd och redigering av klippen på tidslinjen, med applicerade effekter och deras respektive parametrar inklusive nyckelbilder och allt för att få det slutliga resultatet
Projektfiler hör ihop med en arbetskatalog, där Kdenlive genererar ersättningsklipp och miniatyrbilder, så att en översikt av media alltid visas snabbt.
Observera
Om projektfilen flyttas, ska katalogändringen deklareras i projektegenskaperna.
Utvecklingen av Kdenlive introducerar ändringar i dokumentformatet .kdenlive
då och då. Till exempel krävde introduktionen av sekvenser (även kända som nästlade tidslinjer) i version 23.04 att nya objekt lagrades i filen .kdenlive
. Dokumentversionen ändrades från 1.04 till 1.1. Dokumentversionen finns i filen .kdenlive
på raden som innehåller följande:
<property name="kdenlive:docproperties.version">1.1</property>
När Kdenlive öppnar en projektfil som skapades med en äldre (tidigare) version av Kdenlive, uppgraderas dokumentversionen och en säkerhetskopia av den ursprungliga projektfilen skapas automatiskt. Kdenlive talar om att en säkerhetskopia skapades och att projektfilen uppdaterades till den nya dokumentversionen. I projektkorgen finner man en fil som heter myproject_backup.kdenlive
(där myproject är namnet på projektfilen). Om något inte fungerar med den nya versionen av Kdenlive, kan Kdenlive nedgraderas och öppna säkerhetskopian av projektet.
Det är viktigt eftersom dokumentversioner inte nödvändigtvis är bakåtkompatibla. Med andra ord: senare (nyare) versioner av filformatet .kdenlive
kan inte öppnas med äldre (tidigare) versioner av Kdenlive . Till exempel kan projekt skapade med Kdenlive 23.04 eller senare (nyare) inte öppnas med en Kdenlive-version äldre än (innan) 23.04 (t.ex. 22.12.8) eftersom utgåva 23.04 av Kdenlive introducerade dokumentändringen från 1.04 till 1.1 för nästlade tidslinjer.
Varning
Projekt skapade med 20.08 och senare är inte bakåtkompatibla, det vill säga man kan inte öppna .kdenlive
projektfiler med äldre versioner.
Varning
Projekt skapade med 23.04 och senare är inte bakåtkompatibla, det vill säga man kan inte öppna .kdenlive
projektfiler med äldre versioner.
För den mer tekniskt benägna användaren finns en mer detaljerad beskrivning av filformatet och hur de olika objekten beskrivs i Kdenlives github repository.