Da tempo sulla mia Debian gtk-recordMyDesktop creava dei video illeggibili e dal frame rate sballato.
Ho scoperto così Xvidcap un piccolo tool per catturare audio e video davvero potente e configurabile.
Xvidcap è in grado di catturare fermo immagine (nei formati jpeg, png, xwd o ppm) oppure sequenze video video.
Rispetto a gtk-recordMyDesktop sono disponibili svariate opzioni (vedi screenshots in fondo all’articolo) per gestire modalità di acquisizione, frame rate, audio, codifica e molto altro.
Pacchetti .deb e repositoty:
Al momento l’ultima versione disponibile è la 1.1.7.
Ci sono dei .deb i386 (32 bit) alcuni per specifiche versioni di Ubuntu e il source code.
Xvidcap è disponibile sui repository Debian Multimedia ma l’ultima versione prelevata da questi repo dovrebbe essere affetta da bug.
E’ disponibile nei repo di ubuntu ma sussistono conflitti di dipendenze.
Compiliamocelo…..mi sa che è meglio 🙂
Ecco come compilarlo sulla nostra Debian amd64 (nel mio caso testing amd64):
Dipendenze:
Fate riferimento all’output del ./configure
Oltre al classico build-essential occorrono poi libxmu-dev x11proto-xext-dev ed ffmpeg.
Compilazione:
I sorgenti (.tar.gz) sono disponibili a questo indirizzo.
Download sorgenti attuali vers. 1.1.7
Scompattiamo sul Desktop la cartella xvidcap-1.1.7
Apriamo il terminale e procediamo nel solito modo:
$ cd ~/Desktop/xvidcap-1.1.7 ./configure
Valutate se vi manca qualche libreria ed eventualmente installatela da Synaptic nella versione -dev.
Il configure sarà più lungo del solito a causa della configurazione dei codec (o di altro che ignoro 🙂 ).
Facciamo alcune modifiche al file capture.c:
$ gedit ~/Desktop/xvidcap-1.1.7/src/capture.c
Modifichiamo alcuni percorsi dopo gli #include:
Nota: Potrebbe essere necessaria solo l’ultima modifica, provatela e se avete altri errori fate le altre.
<X11/extensions/Xfixes.h> ----> </usr/include/X11/extensions/Xfixes.h> <X11/extensions/XShm.h> ----> </usr/include/X11/extensions/XShm.h> <X11/extensions/extutil.h> ----> </usr/include/X11/extensions/extutil.h> <X11/extensions/xf86dga.h> ----> </usr/include/X11/extensions/xf86dga.h> <X11/extensions/shmstr.h> ----> </usr/include/X11/extensions/shmproto.h>
Andiamo quindi di make & make install dalla solita cartella
$ make $ su $ make install Se vogliamo possiamo creare il .deb con checkinstall (bisogna avere il pacchetto checkinstall)
Xvidcap si avvierà da Applicazioni > Audio e video XVidCap Screen Capture
Screenshots:
[nggallery id=17]
TopGun says
Bel blogg e bella guida.
il sottotitolo sembra fatto per me “e il Niubbo vide la luce” 😛
fabrixx says
@TopGun
Ahaha grazie del complimento, passato quasi un anno dall’apertura e nel mio piccolo sono contento…
Tutti siamo un po Niubbi, basta aver voglia di risolvere le cose e tu mi sembri sulla buona strada (;
p.s. xvidcap lo trovi nei repo debian multimedia, il famoso bug pare sia stato risolto, non sei obbligato a copilarlo.
Ciao 🙂
miki64 says
Interessante segnalazione, ma passo la mano…. compilare non fa per me, sorry.
fabrixx says
Il progetto non è aggiornato da tempo, lo trovi pacchettizzato per Ubuntu e in Debian multimedia ma ci sta che non sia compatibile con le nuove librerie.