開発者がどれだけ一生懸命働いているかを非IT関係者に伝えることは難しいことがよくあります。通常、私は彼らにGourceを見せようとします。
MacでGourceをセットアップすることは難しくありませんが、いくつかのステップがあります。まず、Brewをインストールする必要があります。次に、ターミナルから以下のコマンドを実行します。
# wgetがない場合はインストール
brew install wget
# gsource依存関係
brew install glew
brew install pkg-config
brew install sdl2
brew install sdl2_image
brew install boost
brew install glm
brew install pcre
# Gourceをダウンロードしてビルド
wget https://github.com/acaudwell/Gource/releases/download/gource-0.47/gource-0.47.tar.gz
tar vfxz gource-0.47.tar.gz
cd gource-0.47
./configure
# configureからエラーがないと仮定
make install
バイナリは/usr/local/bin/gourceにインストールされます。Gitリポジトリを含むディレクトリからビデオを生成するには、以下のコマンドを実行します。
cd [your git repository]
/usr/local/bin/gource
Gitログの「Your Name.png」のようなGit作成者名にアバターの名前を変更し、ローカルディレクトリに配置して、以下のGourceコマンドを実行することで、デフォルトのアイコンを自分のものに置き換えることができます。
/usr/local/bin/gource --user-image-dir .
ビデオが長すぎると感じる場合は、-c
、--time-scale
、またはSCALE
でシミュレーション時間スケール(デフォルト:1.0)を変更して速度を調整できます。
--max-files NUMBER
で無制限から100などの値に最大ファイル数を減らすことで、ビデオをより整理できます。
多数のファイルが追加または削除されているときに、-e 0.5
で弾力性を追加すると楽しいです。
詳細はControlsで確認できます。
ビデオは-o FILENAME
オプションでファイルに出力できます。1分間のビデオでファイルサイズが10GBを超える可能性があるため、注意してください。
ビデオが生成されたら、libavを使用してMP4に変換できます。
brew install libav
avconv -vcodec ppm -f image2pipe -i gource.ppm -c:v libx265 -c:a copy gource.mkv
私のブログのGource: