Molti conoscerenno il sito vixy.net, che permette di scaricare i video da YouTube e di convertirli in una vasta gamma di formati.
Non molti però sapranno già che i ragazzi di Vixy.net hanno rilasciato il codice del loro programma di conversione come software libero. Il software è disponibile come archivio subversion ospitato da SourceForge.
Vediamo allora come scaricarlo e compilarlo con Debian GNU/Linux.
Per prima cosa assicuriamoci di avere gli strumenti per scaricare il codice da subversion:
# apt-get install subversion
Ora scarichiamo il codice da compilare:
svn co https://vixynet.svn.sourceforge.net/svnroot/vixynet vixynet
Scarichiamo la libreria avformat che ci servirà per compilare i sorgenti:
# apt-get install libavformat-dev
Compiliamo il convertitore:
$ cd vixynet/trunk/flv2mpeg4/src
$ gcc -O3 -o flv2mpeg4 avformat_writer.c dcprediction.c flv2mpeg4.c fetch.c flvd ecoder.c m4vencode.c mp3header.c -lavformat -lavcodec -lavutil -I/usr/include/ffmpeg -L/usr/lib
# ln -s flv2mpeg4 /usr/bin/flv2mpeg4
Ora, ogni volta che vorremo convertire un file flv in un altro formato potremo usare il comando:
$ flv2mpeg4 input.flv output.avi # converte da flv a avi
$ flv2mpeg4 input.flv output.mov # converte da flv a mov
$ flv2mpeg4 input.flv output.mp4# converte da flv a mp4
…bellissimo servizio … grazzie!
ora che si è perso kissyoutube, lo proverò sulla mia Ubu … 😀
io ho riscontrato qualche problema nella conversione dell’audio.. tu?
non lo uso intensivamente, ma le 20 volte che l’ho usato non ho riscontrato problemi.
tu hai problemi di qualità?
Non si compila su Etch -> Gnome, c’è una soluzione?
@etch:~/vixynet/trunk/flv2mpeg4/src$ gcc -O3 -o flv2mpeg4 avformat_writer.c dcprediction.c flv2mpeg4.c fetch.c flvd ecoder.c m4vencode.c mp3header.c -lavformat -lavcodec -lavutil -I/usr/include/ffmpeg -L/usr/lib
gcc: flvd: No such file or directory
gcc: ecoder.c: No such file or directory
In file included from avformat_writer.h:31,
from avformat_writer.c:23:
/usr/include/ffmpeg/avformat.h:228: warning: ‘AVFrac’ is deprecated
/usr/include/ffmpeg/avformat.h:378: warning: ‘AVImageInfo’ is deprecated
/usr/include/ffmpeg/avformat.h:381: warning: ‘AVImageInfo’ is deprecated
/usr/include/ffmpeg/avformat.h:386: warning: ‘AVImageFormat’ is deprecated
/usr/include/ffmpeg/avformat.h:391: warning: ‘AVImageFormat’ is deprecated
/usr/include/ffmpeg/avformat.h:392: warning: ‘AVImageInfo’ is deprecated
/usr/include/ffmpeg/avformat.h:393: warning: ‘AVImageFormat’ is deprecated
/usr/include/ffmpeg/avformat.h:393: warning: ‘AVImageInfo’ is deprecated
In file included from avformat_writer.h:31,
from flv2mpeg4.c:30:
/usr/include/ffmpeg/avformat.h:228: warning: ‘AVFrac’ is deprecated
/usr/include/ffmpeg/avformat.h:378: warning: ‘AVImageInfo’ is deprecated
/usr/include/ffmpeg/avformat.h:381: warning: ‘AVImageInfo’ is deprecated
/usr/include/ffmpeg/avformat.h:386: warning: ‘AVImageFormat’ is deprecated
/usr/include/ffmpeg/avformat.h:391: warning: ‘AVImageFormat’ is deprecated
/usr/include/ffmpeg/avformat.h:392: warning: ‘AVImageInfo’ is deprecated
/usr/include/ffmpeg/avformat.h:393: warning: ‘AVImageFormat’ is deprecated
/usr/include/ffmpeg/avformat.h:393: warning: ‘AVImageInfo’ is deprecated
Grazie
è molto tempo che non utilizzo questo programma. Visto però che nei sorgenti che ho scaricato oggi dall’ svn del progetto sono scomparsi sia flvd che ecoder.c, puoi provare a compilare escludendoli.
buon programma
che palle.. subversion ha un bug e non posso provare il programma…
Pol
Basta avere ffmpeg installato!
ffmpeg -i sorgente.flv destinazione.mp4