Friday, January 9, 2015

Visualization of Haiku git repository activity - January 8th, 2015 update

Here is another update of the Haiku git repository Gource visualization. The last one I did of this was well over 2 years ago, and I've been meaning to do a new and improved one ever since.

For convenience I'll include the full description here;

Visualization of activity on the Haiku OS git repository done with Gource.

https://www.haiku-os.org/ http://code.google.com/p/gource/ https://www.haiku-os.org/guides/building/get-source-git

I used a combination of the Gravatar script ( http://code.google.com/p/gource/wiki/GravatarExample ) and some custom done icons for some of the users, replaced the default user icon with a modified "People" icon from Haiku, dropped in the Haiku logo, and did a number of other tweaks.

Command line:

gource --load-config gource.cfg -r 25 -o gource.ppm

Encoding line:

ffmpeg -y -i audio.mp3 -vcodec ppm -r 88 -f image2pipe -i gource.ppm -vcodec mpeg4 -r 29.97 -preset veryslow -q:v 1 -threads 8 -b:v 10000k -bf 0 -comp_duration 204 -ac 2 -acodec copy gource.mp4

Config file:

[display]
viewport=1920x1080

[gource]
auto-skip-seconds=0.01
camera-mode=overview
default-user-image=person.png
font-size=24 font-colour=ff7600
hide=progress,filenames
highlight-colour=ffd300
dir-colour=d5eaff
highlight-users=true
key=true
logo=HAIKU logo - white on transparent - small.png
seconds-per-day=0.01
stop-at-end=true
user-image-dir=.git/avatar/
user-scale=8
max-user-speed=100
bloom-intensity=0.50
bloom-multiplier=0.75

As you might notice, I did this one in full 1080p this time around and the video quality came out far better.

The music in the video is from "Flight of the Bumblebee", which seemed perfectly fitting to the frenetic pace of the development shown in the video.

No comments:

Post a Comment