perl 開發歷史紀錄之視覺化

作者:   發佈於: ,更新於:   #perl #gource

十年前我曾經用 gourceperl5.git 做了一次視覺化。當時 gource 剛出現沒多久,效果看來十分新鮮好玩:https://youtu.be/jl9HVEJl_-w

一轉間十年都過去了,2010 年到 2020 年前的 perl5.git 實質上相當精采,開發的總量增加之外,軟體發佈流程也定型化,參與開發的人也新舊迭代。一路上雖然風雨搖擺,也算是又再一次十年了。那就再來做一次將這個視覺化,當做十年回顧好了:https://youtu.be/8udGUs7TnEM

以下是製作這影片所使用的指令:

cd ~/src/perl5
gource -s 0.01 --auto-skip-seconds 0.1 -r 30 -f --user-scale 3 --file-idle-time 0 --hide bloom,filenames,dirnames --date-format '%Y' -o ~/var/gource-perl.ppm
ffmpeg  -an -y -f image2pipe -vcodec ppm -i ~/var/gource-perl.ppm -r 30.000 ~/var/gource-out.webm