# Kdenlive/Ottenerlo e installarlo

Kdenlive
Copertina Tutti i moduli · Sviluppo
    Copertina
* Cos'è KdenliveKdenlive/Cos'è Kdenlive
* Ottenerlo e installarloKdenlive/Ottenerlo e installarlo
* Primo progetto in tre semplici passiKdenlive/Primo progetto in tre semplici passi
* Kdenlive nel dettaglioKdenlive/Kdenlive nel dettaglio
* Guida rapidaKdenlive/Guida rapida
* Video digitale e editing non lineareKdenlive/Video digitale
** Fondamenti di elaborazione video non lineareKdenlive/Fondamenti di elaborazione video non lineare
** Sistemi videoKdenlive/Sistemi video
** Codec videoKdenlive/Codec video
** Codec audio
** ConversioneKdenlive/Conversione
* UsoKdenlive/Uso
** InterfacciaKdenlive/Interfaccia
** PreferenzeKdenlive/Preferenze
** FileKdenlive/File
** CatturaKdenlive/Cattura
** Clip immagineKdenlive/Clip immagine
** Clip colore e testoKdenlive/Clip colore e testo
** Creare presentazioni da immaginiKdenlive/Presentazioni
** TransizioniKdenlive/Transizioni
** Effetti audio e video in KdenliveKdenlive/Effetti
*** Effetti videoKdenlive/Effetti video
*** Effetti audioKdenlive/Effetti audio
** RenderKdenlive/Render
** IntegrazioneKdenlive/Integrazione
* Problemi e difetti conosciutiKdenlive/Problemi e difetti conosciuti
* Domande ricorrentiKdenlive/Domande ricorrenti
* Supporto IRC OnlineKdenlive/Supporto IRC Online
* Pagina del port a KDE4
Modifica il sommario
Kdenlive è disponibile già pacchettizzato nei principali repository delle seguenti distribuzioni e derivate: Debian, Fedora, Ubuntu, OpenSuse, ArchLinux, Slackware, Gentoo e FreeBSD. E' inoltre possibile compilarlo dai sorgenti in GNU/Linux, FreeBSD e PowerPC.

## Installare Kdenlive da pacchetti binari

Il sistema più semplice per installare Kdenlive nelle recenti distribuzioni GNU/Linux è tramite il gestore del software (UbuntuSoftwareCenter, YaST, Synaptic, Software Manager ecc.) oppure da terminale, ma a causa delle restrizioni sulle licenze imposte in alcune dipendenze potrebbe essere necessario abilitare precedentemente un repository di terze parti o un PPA, per questo i passaggi variano in funzione della distribuzione e verranno trattati separatamente anche in relazione alla versione del sistema operativo. Kdenlive si appoggia ad alcuni pacchetti che svolgono specifiche azioni come dvdauthor per l'authoring video (creazione DVD), xine o vlc per il player video, dvgrab per la cattura del flusso audio/video da firewire, genisoimage per la creazione di immagini iso, recordmydesktop per lo screencast, mlt per la riproduzione multimediale e l'editing video, frei0r-plugins per gli effetti video e così via. Tali dipendenze sono risolte automaticamente dal gestore dei pacchetti anche se in taluni casi vanno installate a richiesta perché non strettamente necessarie.

### Debian Stable/Testing

Aprire il terminale, incollare il seguente comando e digitare la password di root:
installare il pacchetto e le relative dipendenze con:

### Ubuntu 15.10 e precedenti

Aggiungere il PPA:sunab ed installare il pacchetto con le relative dipendenze aprendo il terminale ad incollando il seguente comando:

### Fedora

Aggiungere il repository RPMFusion-free incollando nel terminale il seguente comando (Fedora 22 e successive):
Ora aggiornare il sistema ed installare il pacchetto e le relative dipendenze con:
Per versioni fino alla 21:
Ora aggiornare il sistema ed installare il pacchetto e le relative dipendenze con:

### RHEL6/CentOS

Aggiungere il repository RPMFusion-free incollando nel terminale il seguente comando
Ora aggiornare il sistema ed installare il pacchetto e le relative dipendenze con:

### Linux Mint

Aprire il terminale ed incollare il seguente comando:
oppure tramite il Software Manager

### OpenSuse 42.1

Aprire il terminale ed incollare il seguente comando:

### Arch Linux

Aprire il terminale ed incollare il seguente comando:
Il pacchetto è presente all'interno del repository Extra abilitato di default.

### Mageia

Aprire il terminale ed incollare il seguente comando:
Oppure da Mageia Control Center>Software Management>Install & Remove Software

### Knoppix 7.6

In Knoppix 7.6 è già presente Kdenlive 15.12

### Ark Linux

Ark Linux include Kdenlive e tutto ciò che serve. Basta eseguire
o selezionare kdenlive nel Mission Control -> Installa Software.

### Mandriva

È possibile installare kdenlive 0.5 (i686/MMX) in Mandriva 2007 installando i seguenti 4 pacchetti backported da cooker:
* libmlt0.2.4
* mlt-0.2.4
* libmlt++0.2.4
* kdenlive-0.5
A partire da Mandriva 2008.0, kdenlive 0.5 (i586/no MMX) è disponibile direttamente attraverso la distro, e può essere installeto usando il centro di controllo. Una versione leggermente migliore, che corregge un baco delle presentazioni senza le transizioni luma, e che utilizza le istruzioni MMX, è disponibile da kdenlive-0.5.
I sorgenti RPMS sono qui:
* SRPMS

### Gentoo

Gli utenti Gentoo possono installare kdenlive semplicemente usando portage. La versione 0.4 è disponibile in portage dall'aprile 2007, 0.5 uscirà presto. Prima di tutto, se non si ha sincronizzato il proprio albero portage da tanto tempo, fare
Poi, dato che alcune dipendenze (e kdenlive stesso) sono mascherate dalla parola chiave "testing",
e aggiungere le righe seguenti (regolare secondo la propria architettura):
Ora si può semplicemente fare:
Tutto ciò installerà la versione 0.4. Se si desidera installare la versione 0.5, prenderla da qui, direttamente dal bugzilla Gentoo.
La versione attuale SVN è altrettanto disponibile, ecco le istruzioni...

#### Kdenlive versione SVN

Il 24 novembre, sempre nel bugzilla Gentoo, è stato postato un ebuild kdenlive-svn pienamente funzionante: kdenlive-9999.ebuild.
È possibile installarlo con portage facendo un overlay di terze parti nel modo seguente
Aggiungendo questo a /etc/make.conf
Per poi fare uno spot per kdenlive,
sacricare da bugzilla l'ultimo ebuild kdenlive-9999, salvarlo nella cartella appena create e farne il digest.
Ora siamo pronti per fare l'emerge,
se tutto sembra a posto, emerge!
Vedere http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds per ulteriori dettagli sugli ebuild di terze parti.
C'è anche un overlay kdenlive-svn disponibile su
Questo ebuild non è ancora stato aggiornato alla nuova convenzione per i nomi di Sourceforge per cui se non funziona, modificare l'ebuild per cambiare
in
(se non funziona, per favore cancellate questo paragrafo)

### Slackware 12.0

I pacchetti Slackware Kdenlive e tutte le librerie necessarie sono disponibili sui repository slacky.eu nelle cartelle /multimedia e /libraries.

### Pardus

Il pacchetto Pardus PiSi di Kdenlive 0.5 è pronto per l'installazione tramite la gestione pacchetti. Basta battere "kdenlive " nella barra di ricerca e fare clic sul pulsante installa o installarlo da console tramite il comando:
Se si desidera si può compilare Kdenlive dal repository svn con i comandi seguenti:
e

## Compilazione delle librerie
### Installazione da SVN

* Controllare di aver installato tutte le librerie prima di provare a compilare Kdenlive!!!
* Installare le librerie nell'ordine elencato nella pagina.
* La gran parte delle librerie e dei file di intestazione dovrebbero essere già impacchettati per la distribuzione GNU/Linux che si sta utilizzando.
* Installare solo i pacchetti richiesti:
** i file di sviluppo di QT e KDE (è richiesto KDE >= 3.4) forniti con la gran parte delle distribuzioni (normalmente chiamati qt-devel e kdelibs-devel. Per gli utenti debian, vedere debian-desktop.org per un ambiente di sviluppo KDE recente).
** Unsermake (non necessario ma migliora la compilazione). Pacchetto fornito con molte distribuzioni.
** SDL: fornito con molte distribuzioni. Installare il pacchetto di sviluppo: SDL-dev e SDL-image-dev.
** Audio / video e altre librerie (si dovrebbe riuscire a trovare il pacchetto binario per tutte queste librerie per la propria distribuzione):
*** Gdk-Pixbuf (gdk-pixbuf, gdk-pixbuf-dev) (non più necessaria)
*** libsamplerate (libsamplerate, libsamplerate-dev)
*** OGG (libogg, libogg-dev)
*** Vorbis (libvorbis, libvorbis-dev)
*** libdv (libdv, libdv-dev)
*** Ladspa (ladspa-sdk)
*** libJack (libjack-dev)
*** Ladspa plugins (swh-plugins)
*** SOX (sox, sox-dev)
*** libXML2 (libxml2, libxml2-dev)
*** libmad (libmad-dev)
** Opzionali:
*** Libquicktime (libquicktime, libquicktime-dev)
*** Theora (libtheora, libtheora-dev)
** FFMPEG (file di sviluppo libavformat, versioni recenti + libswscale, libswscale-dev):
se non si riesce a trovare un pacchetto recente per libavformat-dev o libswcale-dev (suggerimento per Ubuntu: provare http://ubuntu.tonio.homelinux.org), scaricare la versione di sviluppo svn:
opzioni raccomandate per la configurazione di ffmpeg:
* MLT (versione 0.2.4 o maggiore):
Per Kubuntu 7.10 (Gutsy) è possibile installare tutti i pacchetti necessari per il building SVN eseguendo sulla riga di comando:
La versione stabile mlt 0.2.4 è necessaria per Kdenlive 0.5. È possibile installare mlt 0.2.4 o fare un checkout MLT da SVN:
Opzioni di configurazione raccomandate per MLT:
Tutte le altre opzioni di configurazione di MLT sono abilitate in maniera predefinita.
Si potrebbe aver bisogno di --avformat-ldextra se ffmpeg/libavcodec è stato creato con alcune librerie esterne come libmp3lame o libvorbis. Il mio ld.so non lo richiede, sembra che alcuni sistemi/ambienti invece lo vogliano.
NOTE 1: assicurarsi che il risultato di configure non dia errori per moduli/avformat, dato che ciò significherebbe che FFMpeg non è stato installato correttamente. Assicurarsi che i pacchetti swh-plugin e ladspa-sdk siano installati, questi pacchetti forniscono effetti sonori. MLT ha molte dipendenze, ma si otterrà un avvertimento in merito al momento dell'esecuzione del comando ./configure.
NOTE 2: se si sta usando (K)Ubuntu e il comando ./configure... si blocca con errori del tipo:
./configure: 37: function: not found ./configure: 93: function: not found ./configure: 174: build_config: not found ... ./configure: 191: build_pkgconfig: not found
Modificare il file ./configure e sostituire la prima riga "#!/bin/sh" con "#!/bin/bash" e rieseguire, o semplicemente pattere: bash ./configure ..... Questo problema è dovuto al fatto che (K)Ubuntu Edgy ha la dash shell come predefinita invece della bash. Dash è attualmente data per meno compatibile con gli scripting.
* MLT++ (versione 0.2.2 o superiore) Checkout di MLT++ da SVN:

### Debian Unstable

I pacchetti binari Debian sono forniti da Christian Marillat. I pacchetti includono l'ultima versione di sviluppo di ffmpeg e quindi sono spesso molto aggiornati. Per esempio, mlt include il module kdenlive e avformat-swscale.
Aggiungere le righe seguenti al vostro file /etc/apt/sources.list:
Se non l'avete ancora fatto, importate la chiave di Marillat:
Poi fare semplicemente
Per la compilazione di Kdenlive 0.5 svn da sorgenti, servirà anche:

## Compilazione di kdenlive

Checkout Kdenlive da SVN:
NOTA: una volta scaricato il pacchetto svn completo, è possibile aggiornare la propria copia del sorgente svn locale scaricando solo le parti aggiornate.
Se si è già scaricato l'archivio svn in ~/kdenlive in precedenza basta fare semplicemente
e poi battere:
per ottenere l'archivio aggiornato solo delle parti variate nel frattempo
Configurare Kdenlive, compilare e installare:
Attenzione al punto (.) dopo il comando cmake. È importante!
Ora siete pronti per usare Kdenlive. Buon divertimento!

## Compilazione di kdenlive, ffmpeg e mlt assieme - il modo facile

La cosa migliore per i tester è di scaricare una versione SVN aggiornata delle librerie ffmpeg e mtl quando si aggiorna kdenlive. Dato che non è un'impresa troppo facile, ho creato un semplice script bash per fare tutto il lavoro ripetitivo e un po' problematico.
Scaricare la versione aggiornata dello script builder dal forum.
* kdenlive_builder script versione 2.0 sul forum Kdenlive
o meglio da
* kdenlive_builder.sh dall'archivio svn
Scaricatelo, salvatelo nella propria directory root dei sorgenti (nel mio caso /home/espinosa/src), rinominatelo kdenlive_builder (preferibilmente), marcatelo come eseguibile, in console cambiare la directory nella root dei sorgenti e usarlo in questo modo:
Poi eseguire kdeinlive dalla directory di destinazione scelta. Il percorso <vostra home>/build/kdenlive/bin è (normalmente) predefinito; questo può essere cambiato semplicemente modificando lo script kdenlive_builder (modificare la riga "export DEST_DIR=..." prima di eseguire lo script). La via preferibile è di usare la console, fare cd in ~/build/kdenlive/bin, impostare il PATH per includere la directory corrente
per poi eseguire il binario
Questo script è utile in special modo per i tester dato che supporta più versioni installare in qualsiasi directory (home, opt, o local) includendo più versioni ffmpeg e mtl. Inoltro questo è il modo per ottenere il giusto insieme di librerie principali aggiornate, per evitare problemi inerenti alle versioni vecchie o errate della distribuzione di mlt e di ffmpeg.
Se si verificano problemi con lo script, prima di tutto controllare il forum.
NOTA: lo script non fornisce nessun controllo sulle librerie o sui file di intestazione richiesti da kdenlive, ffmpeg e mlt, come SDL, liblame, libx264 ecc. Leggere attentamente la sezione dei prerequisiti per accertarsi di avere ogni pacchetto necessario (tutti i pacchetti -dev) installato.