GRASS development visualization

From GRASS-Wiki
Revision as of 14:53, 11 November 2011 by Neteler (talk | contribs) (New cool video)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

GRASS GIS development visualization from 1999 to 2011 with Gource

Watch how the community based GRASS GIS software development works!



How this video was created

For the video creation, Gource which is a software version control visualization tool was used: http://code.google.com/p/gource/

# prepare logs:
svn log --verbose --xml > my-project.log
svn-gource.py --filter-dirs my-project.log > my-project-gource.log

RES="1800x1100"

## viz only, you can even mouse-navigate!
gource --title "GRASS GIS" -$RES -s 0.05 --stop-at-end --disable-progress \
       --log-format custom my-project-gource.log

# make film
gource --title "GRASS GIS" -$RES -s 0.05 --stop-at-end --disable-progress \
       --log-format custom my-project-gource.log --output-ppm-stream - | ffmpeg \
       -y -b 10000K -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 -vpre slow \
       -threads 0 -bf 0 grass64_contribs.mp4

Then watch the resulting grass64_contribs.mp4 with a video player...