GRASS development visualization
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...