Italian Albanian Catalan Chinese (Simplified) English French German Portuguese Russian Spanish
prevpausenext
x
Conversione file .uif
Alcuni di noi potrebbero aver scaricato da varie fonti uno o più file con estensione .uif. Questa estensione, che stà per Universal Image Format, identifica dei particolari file di immagine disco introdotti da MagicISO, un software per Windows che si occupa di gestire svariati tipi di questi file.
x Libero ADSL ed aMule
Libero ADSL è il servizio spesso più economico per la connessione dati, ma ha degli svantaggi? Appena ricevuto il router e configurata la rete si prova la connessione: si visita qualche pagina web, si guardano video su youtube o si scarica la posta elettronica e la connessione viaggia spedita ed elegante a 4 Mbit al secondo... e questa e' perfetta letizia. Ma se si volesse scaricare qualcosa da aMule? È qui che l'entusiasmo viene meno perchè la velocità cala drasticamente a 10, massimo 20kb al secondo. A questo punto la depressione che assale l'utente è davvero viscerale. È come uno di quegli incubi in cui ti vien voglia di urlare ma la voce non esce...
x Youtube2Mp3
Scaricare gli mp3 dalla rete stà diventando sempre più facile. È sufficiente usare youtube.com, un qualsiasi addon per Firefox che permetta di scaricare i video .flv sul nostro PC e, infine, un buon programmino che estrapoli l'audio dal video e lo proponga come .mp3. Siccome molti amici gironzolavano cuoriosi attorno al mio monitor per capire come si potevano scaricare decine di mp3 con questo metodo, ho pensato di fare uno script davvero elementare per dare la possibilità a tutti di usufruire di questo metodo. Da qui nasce la mia idea di Youtube2Mp3, un semplice script che permette di scaricare i file .flv da Youtube
x La maledizione Intel PRO/Wireless 3945ABG
A volte la configurazione di un qualsiasi hardware può essere molto difficoltosa e lunga, e questa volta affrontiamo il problema della configurazione di una scheda wifi Intel PRO/Wireless 3945ABG. Gironzolando per il web abbiamo trovato varie soluzioni, tutte quante molto valide che spesso portavano ad ottimi risultati. Tutte queste guide proponevano la soluzione di installare sottosistema, driver, firmware e demone e una delle costanti presenti in questo sistema era questa sigla : ipw3945. Ecco come si comporta Ubuntu Gutsy 7.10...
x Mi sono rotto il CAD
In quell'universo chiamato Linux uno dei pochi punti deboli è il disegno CAD. Il CAD (Computer Aided Design), per chi non lo conoscesse, è un settore dell'informatica che è volto alla progettazione di modelli, 2D o 3D, che siano case, automobili o quant'altro. Molti appassionati passando a Linux hanno riscontrato delle lacune, specialmente per quanto riguarda l'open source. Infatti molti programmi del genere sono a pagamento, nonostante il costo della licenza sia irrisorio rispetto a quello di un programma concorrente e dominante come Autocad. Nonostante tutto, però, la comunità non ci delude mai.
x Spaghetti tux
Anche oggi il solito raptus di follia. Anzi: un doppio raptus. Ho fame di conoscenza. Fame e sempre più fame di sapere. Voglio usare il terminale come se fosse un piatto di bucatini all'amatriciana su cui mi possa fiondare a testa bassa e da cui non tornare più su. Basta sudo. Basta apt-get e relative opzioni. Il primo raptus di follia: d'ora in poi userò comandi come sugo e spaghetti. Le opzioni ve le lascio immaginare. Come faccio? Uso un alias, uno script... il resto è tutta fantasia. Il secondo raptus: vi spiego come fare (e già questo è sufficiente) e ve lo spiego a modo mio...
Home
Mi compilo ffmpeg PDF Stampa E-mail
Scritto da minopausa   
http://www.tuxbay.org/images/articles/gruth_14.png
Ultimamente ho avuto problemi nel maneggiare alcuni file .flv. In particolare non riuscivo in nessun modo a trasformarli in .mp4. È necessario dare una sistemata a ffmpeg? Direi proprio di sì. Vediamo come compilarlo per benino.


Esistono due procedure per compilare ffmpeg. Eccovele.


Procedura 1.

ATTENZIONE: vi sconsiglio di seguire questa procedura perchè non è conforme alle ultime release di ffmpeg e vi consiglio di seguire la procedura 2. Ciò nonostante ve la riporto comunque.


Per chi usa Ubuntu/Debian, il sorgente di ffmpeg può essere scaricato attraverso il nostro fido terminale e il ben noto apt-get, ma occorre sistemare un po' la configurazione per abilitare un po' tutte le librerie necessarie. Innanzi tutto installiamo il necessario per compilare ffmpeg:


sudo apt-get build-dep ffmpeg


sudo apt-get install libmp3lame-dev libfaad-dev libfaac-dev libxvidcore4-dev liba52-0.7.4 liba52-0.7.4-dev  libdts-dev libgsm1-dev libvorbis-dev libdc1394-13-dev checkinstall build-essential gcc


Adesso spostiamoci nella seguente cartella:


cd /usr/local/src


e scarichiamo il sorgente di ffmpeg dai repository:


sudo apt-get source ffmpeg


e compiliamolo con la seguente Trinità (configure && make && make install):


sudo ./configure --enable-gpl --enable-pp --enable-libvorbis --enable-libogg --enable-liba52 --enable-libdts --enable-dc1394 --enable-libgsm --disable-debug --enable-libmp3lame --enable-libfaad --enable-libfaac --enable-xvid --enable-pthreads --enable-x264 --prefix=/usr


make


sudo make install


Abbiamo finito. Devo sottolineare però che il config per la compilazione descritto sopra non funziona nel caso scaricassimo ffmpeg dal sito ufficiale tramite svn.


Procedura 2.
Questa procedura è consigliatissima perchè conforme con le release di ffmpeg. Occorre dire che questa procedura è stata testata con successo su Ubuntu 9.04, Ubuntu 8.10 e Slackware 12.2 (compilando tutto, senza usare apt-get). Per prima cosa installiamo SVN e GIT per ottenere l'ultima copia aggiornata e funzionante di ffmpeg e le relative dipendenze:

sudo apt-get install subversion git git-core
libgpac-dev yasm checkinstall build-essential

aggiungiamo altra roba necessaria a compilare ffmpeg:

sudo apt-get install libfaac-dev libfaad-dev libschroedinger-dev libtheora-dev libvorbis-dev libxv-dev libxvmc-dev libmp3lame-dev

1° passo. Scarichiamo ffmpeg tramite SVN:

svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg

2° passo. Installiamo x264 che ci servirà per codificare e decodificare il formato .mp4. Ecco i passi necessari da eseguire da terminale:

cd ~

sudo apt-get remove libx264-dev


git clone git://git.videolan.org/x264.git

cd x264

./configure

make

sudo checkinstall --fstrans=no --install=yes --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`-0.0ubuntu1" --default

3° passo
. Installiamo libxvid con la seguente sfilza di comandi:

cd ~

wget http://downloads.xvid.org/downloads/xvidcore-1.2.1.tar.gz

tar xvfz xvidcore-1.2.1.tar.gz

cd xvidcore/build/generic

./configure --prefix=/usr/local

make

sudo make install

4° passo. Per compilare ffmpeg usiamo il seguente elenco di comandi:
Fino ad Ubuntu 9.04
cd ~

svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg

cd ffmpeg

./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab

make

sudo checkinstall --fstrans=no --install=yes --pkgname=ffmpeg --pkgversion "3:0.svn`date +%Y%m%d`-12ubuntu3" --default


Da Ubuntu 9.10 in poi.

Occorre installare libmp3lame a mano perchè nei repo si trova fino alla versione 3.98.2 e ad ffmpeg serve la versione 3.98.3 o superiore.
cd ~

sudo apt-get remove libmp3lame-dev

sudo apt-get install nasm

cd ~

wget http://netcologne.dl.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz

tar xzvf lame-3.98.4.tar.gz

cd lame-3.98.4

./configure --enable-nasm --disable-shared

make

sudo make install

cd ..

cd ffmpeg

./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab

make

sudo checkinstall --fstrans=no --install=yes --pkgname=ffmpeg --pkgversion "3:0.svn`date +%Y%m%d`-12ubuntu3" --default


5° passo. Prima di usare ffmpeg occorre registrare le suddette nuove librerie dinamiche in /usr/local/lib; sempre da terminale eseguiamo i seguenti:

LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

sudo ldconfig

Siamo pronti ad usare ffmpeg! ;)

NOTA 1: l'operazione sopra citata, ovvero quella di impostare la variabile LD_LIBRARY_PATH necessaria per identificare ad ldconfig la path /usr/local/lib è da farsi ad ogni avvio di sistema. Se vogliamo rendere permanente questa cosa è sufficiente aprire il terminale, digitare:

gedit ~/.bashrc

e inserire in fondo al file la seguente riga:

export LD_LIBRARY_PATH=/usr/local/lib

Chiudete e riaprite il terminale e a questo punto siamo apposto! ^_^

NOTA 2: se durante l'operazione di make riscontriamo un errore del tipo:

x264.c:147: error: `struct ` has no member name `i_rf_constant

Non dovete far altro che aprire il seguente:

gedit libavcodec/x264.c

e cambiare la riga 147

i_rf_constant

in
f_rf_constant.

(Agg. 26 ottobre 2009)
Ultimo aggiornamento Domenica 26 Settembre 2010 10:47
 

Aggiungi commento


Codice di sicurezza
Aggiorna

^ Back to Top