Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

There is a nice video which shows the development more like a process here. How can I visualise my own projects similar to this? Is there an open-source software to create this kind of visualisation? I think they would be quite useful to explain things to new developers before they start programming and perhaps I can also see the bigger picture.

share|improve this question
Perhaps related here, at least extremely useful to vizulise development from other perspective such as time (if not evident from videos). –  user7893 Mar 26 '12 at 20:56

1 Answer 1

up vote 6 down vote accepted

You want Gource, which does exactly this.

share|improve this answer
Suppose I found a nice video in "$ gource -p 0.54-0.65", is there some fast way to create the video? I found from instructions here "$gource -1280x720 -o gource.ppm ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i gource.ppm -vcodec libx264 -preset ultrafast -crf 1 -threads 0 -bf 0 gource.mp4" but it is slow, any idea how to speed it up? –  user7893 Mar 2 '12 at 22:38
Not that I know of, sorry, no. –  Daniel Pittman Mar 2 '12 at 22:39
"$ gource -p 0.54-0.65 -400x200 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libvpx -b 10000K gource.webm" well I got it slightly faster by smaller frame-size but it ended up to the err "Error while decoding stream #0.0"?! –  user7893 Mar 2 '12 at 22:43
...perhaps we could put some examples to the answer? Ok for you? Well it would be cool to get some MVO for recording the video... what about if I created my videos on a supercomputer having no X? There must be some flag in gource? looking... –  user7893 Mar 2 '12 at 22:44
Wow. Why didn't I know about this? That's amazing. –  Jason Lewis Mar 2 '12 at 22:59

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.