splitbrain.org

electronic brain surgery since 2001

More DokuWiki Devel Visualization

A while ago, Michael Klier created a cool video, visualizing the DokuWiki development using CodeSwarm. A few days ago I came across a different visualization tool called Gource and I thought it would be nice to do another video. Here it is:

The video replays the git log of DokuWiki. Each bubble is a file changed, with different filetypes having different colors. Eg. .txt files are orange, .php is greenish and images are blue. The committer's name is shown along with his gravatar image (if any). When files aren't touched for a while they fade out again.

The music is “Agent Entropique” and “W2K” by “humeka” from the “Discuss” album available from Jamendo.

The whole video is released under the CC-BYSA license.


For my and your reference, here are the steps used to create the video;

$> gitavatar.pl #from http://code.google.com/p/gource/wiki/GravatarExample
$> gource --user-image-dir .git/avatar/ \\
          --highlight-all-users \\
          --bloom-multiplier 0.8 \\
          --bloom-intensity 0.5 \\
          -s 0.25 -a 0.25 -640x480 \\
          --disable-progress 
          --stop-at-end --output-ppm-stream - \\
  | ffmpeg -y -b 3000K -r 60 -f image2pipe -vcodec ppm -i - \\
           -vcodec libx264 /tmp/gource.mp4
$> cd /tmp
$> mp3wrap music.mp3 02\ -\ Agent\ Entropique.mp3 03\ -\ W2K.mp3
$> mencoder gource.mp4 -o dokuwiki.mp4 -ovc copy -oac copy \\
   -audiofile music_MP3WRAP.mp3
Tags:
dokuwiki, video, visualization, gource
Similar posts: