Se avete installato ffmpeg su Lenny da repository vi sarete accorti che non tutti i formati sono supportati. Per aggiungere il supporto ai formati più diffusi bisogna ricompilare ffmpeg procedendo in questo modo.
Aggiungere e configurare il repository debian-multimedia:
# wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring
/debian-multimedia-keyring_2008.10.16_all.deb
# dpkg -i debian-multimedia-keyring_2008.10.16_all.debModificare il file /etc/apt/sources.list aggiungendo:
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main
Aggiornare apt con:
# apt-get update
Installare checkinstall:
# apt-get install checkinstall
Installare le dipendenze di ffmpeg:
# apt-get build-dep ffmpeg
Installare altri pacchetti che ci serviranno per la compilazione:
# apt-get install libfaac-dev libmp3lame-dev libx264-dev libxvidcore4-dev
Installare subversion per scaricare l’ultima versione di ffmpeg:
# apt-get install subversion
Scaricare l’ultima versione di ffmpeg:
# svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
Configurare e compilare ffmeg:
# cd ffmpeg/
# ./configure --enable-libmp3lame --enable-libtheora --enable-libx264 \
--enable-libgsm --enable-postproc --enable-libxvid --enable-libfaac \
−-enable-pthreads --enable-libvorbis --enable-libfaad --enable-gpl \
--enable-x11grab --enable-nonfree
# make
Ora creiamo un pacchetto .deb di ffmpeg per installarlo e distribuirlo più facilmente su diverse LinuxBox:
# checkinstall
Ora installiamo il pacchetto .deb appena creato:
# dpkg -i *.deb
Bene, ora possiamo provare a codificare i nostri file. Enjoy