Ceci est une ancienne révision du document !


Gource

Gource va vous permettre réaliser une animation de votre dépôt (git / svn / bzr /…) à travers le temps.

5 ans de développement du kernel

Youtube: Exemple avec le kernel de linux

Il est nécessaire d'installer les paquets:

  • SDL 1.2 (libsdl1.2-dev)
  • SDL Image 1.2 (libsdl-image1.2-dev)
  • PCRE3 (libpcre3-dev)
  • Freetype 2 (libfreetype6-dev)
  • GLEW (libglew-dev)
sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libpcre3-dev libfreetype6-dev libglew-dev autoconf automake libgl1-mesa-dev libglu1-mesa-dev

Maintenant on récupère l'archive:

wget http://gource.googlecode.com/files/gource-0.37.tar.gz -O gource.tar.gz

On extrait:

tar xvfz gource.tar.gz

On va maintenant compiler:

cd gource-0.37 && autoreconf -f -i && ./configure && make

Une fois la compilation terminée, on obtient le fichier gource. Ce fichier et le dossier data sont essentiels.

Si vous désirez tester gource sans l'installer: copiez le fichier gource et le dossier data dans le dossier contenant votre dépôt.

Pour ceux qui veulent installer gource:

sudo make install

Nétoyage:

sudo apt-get --purge autoremove libsdl1.2-dev libsdl-image1.2-dev libpcre3-dev libfreetype6-dev libglew-dev autoconf automake libgl1-mesa-dev libglu1-mesa-dev

Attention ! Gource requière OpenGL et une carte graphique correct.

Vous pouvez naviguer avec la souris et bien plus encore ( roulette / flèches directives / click droit / click gauche ).

Pour quitter: Echap

Une simple visualisation

Pour voir une vidéo sans l'enregistrer.

Placez vous dans votre répertoire dépôt puis lancez:

gource

Faire une vidéo

Gource ne conçoit pas directement la vidéo. Gource génère un flux au format ppm avec l'option -o -. Pour avoir une vidéo il va falloir passer par ffmpeg

sudo apt-get install ffmpeg

Pour chaque commande, placez vous dans votre répertoire dépôt.

Codec Webm

Pour afficher une vidéo à 60ips (images par secondes) avec le codec webm:

gource -1280x720 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libvpx -b 10000K gource.webm

Codec x264 / mp4

Le codec x264 se trouve dans le Medibuntu !

Ubuntu Oneiric Ocelot 11.10:

sudo apt-get install libavcodec-extra-53

Ubuntu Natty Narwhal 11.04, Ubuntu Maverick Meerkat 10.10, and Ubuntu Lucid Lynx 10.04:

sudo apt-get install libavcodec-extra-52

Plus d'information...

Pour afficher une vidéo à 60ips (images par secondes) d'une taille de 1280x720 avec le codec x264 dans un conteneur mp4:

gource -1280x720 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 -preset ultrafast -crf 1 -threads 0 -bf 0 gource.mp4

Plus de commande

Il y a de nombreuses commandes permettant de changer, la couleur de fond, d'ajouter un titre, …

Liste des commandes (en)

  • gource.1333565176.txt.gz
  • Dernière modification: Le 04/04/2012, 20:46
  • par Immortal-PC