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

13 risposte

  1. 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

  2. è 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.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.