Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

closed as off-topic by Ixrec, durron597, Snowman, MichaelT, Bart van Ingen Schenau Jul 12 '15 at 11:33

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Ixrec, durron597, Snowman, Community, Bart van Ingen Schenau
If this question can be reworded to fit the rules in the help center, please edit the 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
up vote 10 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