gource: Projektfortschritt über Versionskontrolle visualisieren
gource: Projektfortschritt über Versionskontrolle visualisieren
Das Tool gource visualisiert den Projektfortschritt in Form eines Videos auf Basis aller Änderungen in einer Versionsverwaltung.
Einfach gource installieren mit
sudo apt-get install gourceZum Erstellen eines komprimierten Videos muss ffmpeg bereits mit entsprechenden Codecs installiert sein (die Beispiele unten verwenden den webm-Codec).
Anschließend in das Hauptverzeichnis gehen, welches unter Versionsverwaltung steht (z.B. das Verzeichnis, welches das .git Verzeichnis enthält). gource starten mit
gource -1280x720 -auto-skip-seconds 1 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libvpx -b 10000K ./../gource.webmoder für ein kleineres Video:
gource -640x480 -auto-skip-seconds 1 -r 25 -o - | ffmpeg -y -r 12 -f image2pipe -vcodec ppm -i - -vcodec libvpx -b 1000K ./../gource.webmWeitere Optionen
--camera-mode track: Bei Aktivität mit Kamera verfolgen
--date-format "%Y-%m-%d": Nur Datum anzeigen, Format: JJJJ-MM-TT
Folgendes gibt ein recht kleines Video mit Verfolgung ohne Uhrzeit:
gource -640x480 --camera-mode track --date-format "MyProject %Y-%m-%d" -auto-skip-seconds 1 -r 25 -o - | ffmpeg -y -r 12 -f image2pipe -vcodec ppm -i - -vcodec libvpx -b 1000K ./../gource.webmQuellen: