Yet another gource svn video example


# makesvnvideo.sh
svn log $1 --xml --verbose --quiet > svn-log.xml && \
python $GOURCE_HOME/svn-gource.py --filter-dirs svn-log.xml > svn-gource-log.xml && \
$GOURCE_HOME/gource.exe --log-format custom svn-gource-log.xml -c 2 -s 0.1 --max-files 500 --hide dirnames,filenames,files,mouse,progress --stop-at-end -i 60 --multi-sampling --user-image-dir ~/.avatars --camera-mode overview --font-size 18 --font-colour FFFFFF  --background 000000 --date-format "%d.%m.%Y" -r 25 -640x480 --highlight-users --user-friction .2 -o svn.ppm && \
$FFMPEG_HOME/bin/ffmpeg.exe -y -b 10000K -r 25 -f image2pipe -vcodec ppm -i svn.ppm -vcodec libx264 -threads 4 -bf 0 svn.x264.mp4
  1. download/install gource, put a $GOURCE_HOME in your .bashrc
  2. download/install svn-gource.py into $GOURCE_HOME
  3. download/install ffmepg, put a $FFMPEG in your .bashrc
  4. put avatar images in your ~/.avatar directory
  5. put makesvnvideo.sh in your PATH

makesvnvideo https://bloxel.googlecode.com/svn/trunk/