Capturez votre écran dans une vidéo avec xvidcap
J’ai découvert récemment xvidcap, un excellent programme qui permet de capturer dans une vidéo, toutes les manipulations que vous faites à l’écran.
Cela peut être utile pour créer (par exemple) des cours ou des démonstrations animées (l’enregistrement audio dans la vidéo est aussi possible).
J’ai fait deux vidéos avec xvidcap afin de vous montrer la qualité de la capture.
La première est un petit « Hello world » fait dans le langage C :
- test_xvidcap_hello.avi (~2,8 Mo)
La deuxième vous montre quelques dictionnaires, traducteurs et conjugueurs que j’utilise sous GNU/Linux (Le petit robert, Jargon Informatique, Stardict, Verbiste):
- test_xvidcap_dictionary.mpg (~7,6 Mo)
L’Installation :
Dans la distribution Ubuntu :
Pour installer xvidcap, je vous invite à ajouter ce dépôt dans votre fichier sources.list.
Une fois que le dépôt sera ajouté, lancez la commande :
sudo apt-get update
Puis installez xvidcap avec la commande :
sudo apt-get install xvidcap
C’est tout 🙂
Dans d’autres distributions:
Commencez par chercher si xvidcap est disponible dans votre gestionnaire de paquets. Si vous ne le trouvez pas, je vous invite à visiter son site officiel.
Utilisation
Lancez un terminal et entrez la commande:
xvidcap --cap_geometry 640x480+30+45 --time 60 --file fichier.avi
Je vous explique les trois options :
- –cap_geometry=640×480+30+45 Cette option dit au programme de capturer une vidéo qui a une largeur de 640 pixels, une hauteur de 480 pixels, une position de (x=30, y=45) ;
- –time 60 Cela veut dire que l’enregistrement sera de 60 secondes (Si vous mettrez 0, xvidcap va attendre que vous stoppiez l’enregistrement d’une manière manuelle) ;
- –file fichier.avi Cette option indique au programme le chemin vers le fichier vidéo.
Il y a un très grande nombre d’options. Je vous invite à lire la documentation avec la commande :
man xvidcap
Après le lancement d’xvidcap, vous aurez un rectangle qui a une bordure rouge :
Pour commencer l’enregistrement, il vous suffira de cliquer sur ce bouton:
À bientôt 😉
J’ai appris plusieurs trucs là 🙂
D’abord la création d’un fichier vide avec le signe supérieur (j’utilise touch quand c’est comme ça)
Ensuite je ne connaissais pas cmak (il est dans un paquet précis ?)
Et ça m’a rappelé l’existence de verbiste que je vais installer de suite… par contre je ne sais plus où j’avais vu ce soft avant (chez Thesa ou Play ..?)
Sinon xvidcap je connaissais déjà, je m’en suis servi une fois…
Mais en fait il est surtout connu comme étant l’un des logiciels les plus dûrs à installer par compilation (une liste d’erreurs pas croyable) 😀 Personnellement je ne crois pas avoir déjà réussi…
Donc mieux vaut l’avoir en paquet lol
et sinon c’est toujours sympa de voir un utilisateur de VI :p
Salut devloop,
"J’ai appris plusieurs trucs là. D’abord la création d’un fichier vide avec le signe supérieur (j’utilise touch quand c’est comme ça)"
Cool, les vidéos ont un effet secondaire 😉
"Ensuite je ne connaissais pas cmak (il est dans un paquet précis ?)"
Site officiel de cmak: old-blog.asher256.com/cm…
"Mais en fait il est surtout connu comme étant l’un des logiciels les plus dûrs à installer par compilation"
C’est pour cette raison que j’ai proposé le fichier deb pour Ubuntu. J’avoue n’avoir pas pu le compiler, tellement il y avait des erreurs de compilation (j’ai essayé gcc-3.4, gcc-4.x, sans succès).
"et sinon c’est toujours sympa de voir un utilisateur de VI :p"
😉 Je suis un grand fan de Vim. C’est un vrai "couteau suisse extensible".
Et bien cmak n’était pas bien loin ! lol
Sinon j’ai trouvé une interface KDE pour verbiste qui s’appelle Konjue et qui nécessite tout de même verbiste
Les deux sont dispos pour SuSE ici (on sait jamais ça pourrait servir à un visiteur) :p
home.tiscali.be/raoul.lin…
"Sinon j’ai trouvé une interface KDE pour verbiste qui s’appelle Konjue et qui nécessite tout de même verbiste"
Je vais la tester.
>Et ça m’a rappelé l’existence de verbiste que je vais installer de suite… par contre je ne sais plus où j’avais vu ce soft avant (chez Thesa ou Play ..?)
Je ne pense pas que ce soit chez moi 😉
Merci Asher256 de m’avoir fait découvrir ces trois logiciels : xvidcap, Stardict (et non stardic, que j’ai installé par erreur) et Verbiste !
>Sinon j’ai trouvé une interface KDE pour verbiste qui s’appelle Konjue et qui nécessite tout de même verbiste
Cette interface ne semble pas être disponible dans les dépôts d’Ubuntu…
Quant à xvidcap, je ne l’ai pas encore installé, mais ta démonstration m’a convaicu… Les quelques autres softs de ce genre que j’avais vu sur Framasoft n’avait pas l’air d’être aussi pratiques. Il gère beaucoup de formats vidéo ?
Salut Thesa,
"Il gère beaucoup de formats vidéo ?"
Pour le moment , j’ai n’ai testé que le format avi et mpeg. De toute façon, il y a beaucoup de convertisseurs sous GNU/Linux 😉 (mencoder par exemple).
>De toute façon, il y a beaucoup de convertisseurs sous GNU/Linux 😉 (mencoder par exemple).
C’est vrai 🙂 Je verrai ça quand je le testerai…
Salut
Super ton depos MAIS :
Je viens d’ajouter ton dépot à mon ubuntu DAPPER (pour essayer xvidcap) et j’ai un problème de dépendance : "libpng2". Dans dapper il n’y a que "libpng3". Xivid ne marche que avec xvid2 ou c’est juste un problème de gestion des dépendances ?
Merci
xvidcap fait partie des rares paquets qui ne marchent pas dans dapper.
Pourquoi ? Car il fait partie des paquets que je n’ai pas compilé moi-même. Je me suis basé sur le paquet fait par les auteurs de xvidcap (un paquet très mal fait, au passage) pour créer celui d’Ubuntu.
Pourquoi je n’ai pas compilé le prog ? J’ai fait tout mon possible, mais sans succès. Le code source est plein d’erreurs et de Warnings. La seule solution que j’ai trouvé pour vous proposer un *.deb xvidcap, c’est de me baser sur la version binaire et l’améliorer.
D’ici peu, il y aura une restructuration du dépôt. Le dépôt sera divisé en trois parties : breezy, dapper et ubuntu.
Ceux qui ont dapper vont utiliser: dapper et ubuntu
Ceux qui ont breezy vont utiliser: breezy et ubuntu
"ubuntu" va contenir les paquets qui marchent dans les deux distributions.
"breezy" va contenir tout ce qui ne marche que dans breezy (surtout des backports).
"dapper" Va contenir tout ce qui ne marche que dans dapper (les nouveaux paquets et les mises à jour).
Pendant la restructuration, je vais évidemment mettre xvidcap dans le dépôt "breezy" car il ne marche pas pour le moment sous dapper.
J’espère que les prochaines versions du programme xvidcap seront accessibles par la compilation.
Sniff… Je me balladai sur le web à la recherche d’un peu de réconfort apres tous ces echecs de compilation… Et non, personne n’y arrive…
Et si on lancait un concour ^^ Le premier qui compile un paquet qui marche pour dapper gagne … ben la reconnaissance éternelle des autres ::D
Bon je retourne essayer ^^
Salut Doki,
Je vais refaire quelques essais pour voir…
Le concours débute dans… 5 secondes…
5
4
3
2
1
c’est parti 😉
a+ (n’oublie pas de m’envoyer un mail si tu réussis à le compiler)
Lol toujours rien pour moi mais je n’abandonne pas !
Sous dapper :
après avoir installer libpng3 ( apt-get install libpng3 )
ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2
Après ca marche , mais pas avec xgl et compiz , dommage mois qui voulais me faire une vidéo pleine d’effets pour convaincre mes collègues de bureau que linux sait aussi être joli 🙂
Merci pour l’astuce 😉
Le flash n’est-il pas plus adapté que le mpeg4 pour les captures de bureaux ? (à moins de regarder un film ou de jouer à Quake, évidemment)
Salut Sev 🙂
Si tu préfères FLASH, je te recommande d’utiliser Wink pour Linux :
http://www.debugmode.com/wink
Le billet a été édité pour faciliter l’installation dans la distribution Ubuntu.
Salut,
Il y a aussi le dictionnaire du jargon pour le serveur dict : dict-jargon.
Je ne sais plus si stardict utilise ce serveur …
En tout cas pour KDE, kdict permet d’interroger les dictionnaires dict
"Après ca marche , mais pas avec xgl et compiz , dommage mois qui voulais me faire une vidéo pleine d’effets pour convaincre mes collègues de bureau que linux sait aussi être joli :)"
moi j’ai reussi avec vlc !
tu ouvre vlc, tu vas dans fichier => assistant de diffusion => Transcoder / sauvegarder => next => tu selectionne "selectionner un flux" et tu rentre dans le champs
screen://
Next => tu coche trnascoder laudio et la video, tu choisi les codecs que tu veux => next => tu selectionne ton encapsulateur => next => tu choisi ton fichier sortie => tu enjoy avec compiz !!!
La capture de séquence vidéo, ça peut aussi se faire avec Istanbul :
packages.ubuntu.com/dappe…
(projet GNOME)
Bon y a trois tonnes de coms mais je dis ça quand même : y a une interface gtk à xvidcap, gvidcap. Suivant le paquet, je crois que la commande est implementée directement quand on installe xvidcap. L’interface est quand même moins moche (même si ça reste du gtk …).
Merci, Xvidcap, ça roxx 🙂
J’ai essayé Istanbul et … ça ramait, ça plantait … faut attendre encore on dirait.
Salut
Le package xvidcap.deb n’est pas disponible !!! Il y a un probleme ?
Re … en regardant tes dépôts le fichier s’appelle gvidca et non xvidcap. Erreur ou volonté ?
Bonsoir,
Je viens de modifier les fichiers du dépôt.
Est-ce que ton souci est résolu ?
NB: Le dépôt contient des paquets pour les ordinateurs compatible i386.
Hello ! Je suis sous Dapper et l’installation fonctionne mais pas le lancement. Le message d’erreur lors du lancement de xvidcap :
xvidcap: error while loading shared libraries: libpng.so.2: cannot open shared object file: No such file or directory
Salut 😉
Le souci de dépendances est maintenant résolu.
Je t’invite à faire un :
sudo apt-get update && sudo apt-get install xvidcap
Merci de m’avoir signalé cela !
xvidcap et ffmpeg
Pour memo, voici la manip’ utilisée sous Kubuntu pour la vidéo du post précédent :
Installer XVidCap grace à l’excellent travail d’Asher256.
Lancer la capture vidéo par la commande:
$ xvidcap -v –cap_geometry 2560×1024+0+0 –time 0 –fps…
J’ai bien installé xvidcap, seulement j’ai quelque problème. Par exemple avec cette commande: xvidcap –cap_geometry 640×480 –time 0 –file essai.avi d’une l’enregistrement ne s’arrête pas quand j’arrête xvidcap et deuxièmement la vitesse de la vidéo est dingue! C’est bien trop rapide. J’ai l’impression que ca enregistre 30 frames et que ca coupe. D’où vient mon problème?
Essaye l’option "–fps 24".
Qu’est-ce que cela te donne ?
La vitesse de lecture est très rapide.
idem pour moi la vitesse de lecture est super rapide !!
je suis en 24 fps mais je pense que mon P4 (1.5Go) tourne à 100% pendant la capture, lecompteur de frame tourne trés lentement en plein ecran, et beaucoup + vite en petite résolution, et la la lecture est moins rapide.
de plus en capture plein écran la petite jauge (verte et rouge, charge proce je pense ?!) est tout le temps dans le rouge. en petite résolution la jauge reste dans le vert est la , la vitesse de lecture est bonne, mais la capture est toute petite !!
que faire?
merci
j’ai installé xvidcap et gvidcap via les dépots de asher. J’ai bien choisi les dépots pour Dapper, mais au moment de cliquer sur rec, tout plante.
Dans le terminal, j’ai la ligne suivante :
gvidcap: symbol lookup error: gvidcap: undefined symbol: __fixunssfdi
google m’a donné des pistes pour tout compiler comme il faut, la meilleure se trouve au lien suivant.
ubuntuforums.org/showthre…
l’ennui, est que ça ne marche quand même pas chez moi, peut être ai-je mal fait quelque chose, et peut être qu’avec ces indications, quelqu’un saurait me faire un .deb qui marche ?
peut être que je rêve aussi 🙁
dommage qu’on ne puisse éditer, j’ai télécharger une version "testing", j’avais raté une indication sur le lien que j’avais indiqué plus haut.
J’espère que ça en aidera d’autres !
Salut Grandmax,
GVidcap n’a jamais marché chez moi (même après la compilation). Utilise plutôt XVidcap.
Sinon, je voudrais t’informer que la nouvelle version du programme XVidcap approche, plusieurs nouveautés seront au rendez-vous :
* Tout en Gtk+2
* Sans aucun bug apparent
* Elle se compile facilement, sans aucune erreur
* Une bonne capture audio (enfin !)
* Elle est traduite en français (et je suis le traducteur 😉 . En fait, si tu es intéressé pour tester/relire la traduction dans cette langue, envoi moi un courriel)
En bref, tu ne seras pas déçu 😉
Elle sera disponible d’ici quelques jours dans le site officiel, et dans Asher256 Repository.
a+
"Après ca marche , mais pas avec xgl et compiz , dommage mois qui voulais me faire une vidéo pleine d’effets pour convaincre mes collègues de bureau que linux sait aussi être joli :)"
j’ai eu le même souci de capture sous Xgl, cela dit j’ai désintallé la version packagé .deb pour recompiler le xvidcap à partir des sources (sans pb si ce n’est que il faut installer la libglade2-dev). une fois installé j’ai pu faire des captures plein écran mais uniquement en ligne de commande (xvidcap –cap_geometry 1280×800+0+0)
Super le tutorial, par contre je n’arrive pas à mettre à jour le dépot présent ici: asher256-repository.tuxfa…
Il met donc impossible d’installer xvidcap par: apt-get install xvidcap
Une idée….?
Merci de ton aide
@DeepSilence: XVidcap a été retiré du dépôt (temporairement, car je devais faire quelques modifications dans le source du paquet). D’ici peu, XVidcap sera ajouté une nouvelle fois (lors de la prochaine mise à jour, qui contiendra la nouvelle version de Firefox, Notecase, Zim…).
Bonjour,
J’utilise Etch et je souhaiterais faire des vidéos en capturant l’écran pour faire des démos de l’intranet que j’ai créé.
j’ai installé XVidCap ainsi que wink avec synaptic. Le premier fait passer mon 2.8ghz de 1 à 100% et ne réussit qu’à enregistrer 40% des frames: résultat une vidéo trop rapide et le second ne veut pas faire une seule capture que ce soit des captures d’écran ou eds captures chronométrées.
J’ai lu ici que je n’étais pas le seul à avoir ce genre de problèmes, mais je ne lis pas de solutions. Est-ce que ceux d’entre vous qui ont par le passé eu ces problèmes ont trouvé des solutions ?
Merci pour votre aide.
Le logiciel "RecordMyDesktop" est très fonctionnel pour la création de cours 😉
Son installation sous Ubuntu 7.04 est un vrai plaisir 😉