Dettagli sui file di progetto

Per descrivere i media sorgenti usati nel progetto, o il loro utilizzo nella linea temporale, il file di progetto di Kdenlive .kdenlive utilizza un formato XML basato sul formato MLT. Per maggiori dettagli, vedi MLT's XML documentation e MLT's DTD (definizione del tipo di documento).

For most media, such as video, audio, and images, Kdenlive stores only a reference in a project, not the media itself. Only some media gets stored directly inside Kdenlive’s project files, most notably Kdenlive title and color clips.

I vantaggi nell’uso di questo formato sono:

  • MLT è capace di esportare direttamente i file di progetto di Kdenlive: ignora semplicemente tutti i dati del progetto specifici di Kdenlive, e si attiene alle sue informazioni di esportazione. I dati specifici di Kdenlive sono quello che rende molto più semplice lavorare al montaggio invece di farlo ad un livello più basso.

  • Kdenlive can directly include and work with MLT rendering files, just the same way it works with other media. In fact, Kdenlive’s library clips are simply MLT rendering files, nothing more.

Il file del progetto contiene tutte le informazioni rilevanti su

  • target video and audio properties (selected in the project profile)

  • references to all the source materials (and to their proxies)

  • la posizione, la durata e alle modifiche delle clip nella linea temporale, con gli effetti applicati e i loro rispettivi parametri, inclusi i fotogrammi chiave, e a tutto ciò che consente di ottenere il risultato finale

Project files are associated with a working directory, in which Kdenlive will generate proxies and thumbnails, so that an overview of your media always shows up quickly.

Nota

Se sposti il file di progetto dovresti sempre dichiarare il cambiamento della cartella nelle proprietà del progetto.

Lo sviluppo di Kdenlive introduce di volta in volta delle modifiche al formato del documento .kdenlive. Ad esempio, l’introduzione nella versione 23.04 delle sequenze, chiamate anche linee temporali annidate, ha richiesto il salvataggio di nuovi oggetti nel file .kdenlive: la versione del documento è passata così dalla 1.04 alla 1.1. Puoi trovare la versione del file .kdenlive in una riga che contiene:

<property name="kdenlive:docproperties.version">1.1</property>

Quando Kdenlive apre un file di progetto che era stato creato con una versione inferiore (precedente), gli aggiorna la versione, crea inoltre automaticamente una copia di sicurezza del file originale e ti informa di queste cose. Nella cartella del progetto troverai quindi un file chiamato ilmioprogetto_backup.kdenlive (naturalmente «ilmioprogetto» è il nome del file di progetto). Se qualcosa dovesse andare storto nella nuova versione di Kdenlive puoi sempre riportarlo a quella precedente, e aprire la copia di sicurezza del tuo progetto.

Questa cosa è importante, perché le versioni dei documenti non sono necessariamente compatibili all’indietro. In altre parole, quelle maggiori (successive) del formato del file .kdenlive potrebbero non essere apribili nelle versioni minori (precedenti) di Kdenlive. Ad esempio, i progetti creati con Kdenlive 23.04 o seguenti non sono apribili dalle versioni precedenti (tipo la 22.12.8): la 23.04 ha introdotto infatti la modifica del documento da 1.04 a 1.1 a causa delle linee temporali annidate.

Avvertimento

I progetti creati con le versioni 20.08 e successive non sono compatibili all’indietro: non sarai quindi in grado di aprire i file di progetto .kdenlive con le versioni precedenti.

Avvertimento

I progetti creati con le versioni 23.04 e successive non sono compatibili all’indietro: non sarai quindi in grado di aprire i file di progetto .kdenlive con le versioni precedenti.

Per l’utente più tecnico è disponibile nel github repository di Kdenlive una descrizione più dettagliata del formato del file, e sulla descrizione dei vari oggetti.