Detalhes do arquivo do projeto
Os arquivos de projeto .kdenlive do Kdenlive usam um formato XML baseado no formato do MLT para descrever a mídia de origem usada em um projeto, bem como o uso dessa mídia na linha do tempo. Para mais detalhes, consulte MLT's XML documentation e MLT's DTD (definição do tipo de documento).
Para a maioria das mídias, como vídeo, áudio e imagens, o Kdenlive armazena apenas uma referência em um projeto, não a mídia em si. Apenas algumas mídias são armazenadas diretamente nos arquivos de projeto do Kdenlive, principalmente os clipes de título e os clipes de cor.
As vantagens de usar esse formato de arquivo são:
O MLT consegue renderizar diretamente arquivos de projeto do Kdenlive. O MLT simplesmente ignora todos os dados adicionais específicos do Kdenlive e se atém apenas às suas informações de renderização. Os dados específicos do Kdenlive são o toque final que torna o trabalho com projetos muito mais fácil do que editar no nível de renderização (inferior).
O Kdenlive pode incluir e trabalhar diretamente com arquivos de renderização MLT, da mesma forma que trabalha com outras mídias. Na verdade, os clips da biblioteca do Kdenlive são simplesmente arquivos de renderização MLT, nada mais.
O arquivo do projeto contém todas as informações relevantes sobre
propriedades de vídeo e áudio de destino (selecionadas no perfil do projeto)
referências a todos os materiais de origem (e aos seus proxies)
posição, duração e edições dos clipes na linha do tempo, com os efeitos aplicados e seus respectivos parâmetros, incluindo quadros-chave, e tudo o mais para se obter o resultado final
Os arquivos do projeto estão associados a um diretório de trabalho, no qual o Kdenlive irá gerar proxies e miniaturas, para que uma visão geral da sua mídia seja sempre exibida rapidamente.
Nota
Se você mover o arquivo do seu projeto, deverá declarar a alteração de diretório nas propriedades do projeto.
O desenvolvimento do Kdenlive introduz alterações no formato do documento .kdenlive de tempos em tempos. Por exemplo, a introdução de sequências (também conhecidas como linhas do tempo aninhadas) na versão 23.04 exigiu que novos objetos fossem armazenados no arquivo .kdenlive. A versão do documento mudou de 1.04 para 1.1. Você pode encontrar a versão do documento no arquivo .kdenlive na linha que contém o seguinte:
<property name="kdenlive:docproperties.version">1.1</property>
Quando o Kdenlive abre um arquivo de projeto criado com uma versão anterior, ele atualiza a versão do documento e cria automaticamente uma cópia de segurança do arquivo original. O Kdenlive informa que um backup foi criado e que o arquivo de projeto foi atualizado para a nova versão. Na pasta do projeto, você encontrará um arquivo chamado myproject_backup.kdenlive (onde myproject é o nome do seu arquivo de projeto). Caso algo não funcione com a nova versão do Kdenlive, você pode fazer o downgrade e abrir o backup do seu projeto.
Isso é importante porque as versões de documentos não são necessariamente compatíveis com versões anteriores. Em outras palavras: versões mais recentes do formato de arquivo .kdenlive não podem ser abertas com versões anteriores do Kdenlive. Por exemplo, projetos criados com o Kdenlive 23.04 ou superior não podem ser abertos por uma versão do Kdenlive anterior à 23.04 (por exemplo, 22.12.8), pois a versão 23.04 do Kdenlive introduziu a alteração do documento de 1.04 para 1.1 para as linhas do tempo aninhadas.
Aviso
Projetos criados com a versão 20.08 ou posterior não são compatíveis com versões anteriores, ou seja, você não poderá abrir seus arquivos de projeto .kdenlive em versões mais antigas.
Aviso
Projetos criados com a versão 23.04 ou posterior não são compatíveis com versões anteriores, ou seja, você não poderá abrir seus arquivos de projeto .kdenlive com versões mais antigas.
Para usuários com maior conhecimento técnico, uma descrição mais detalhada do formato do arquivo e de como os vários objetos são descritos está disponível no github repository do Kdenlive.