MacでのGsource

開発者がどれだけ一生懸命働いているかを非IT関係者に伝えることは難しいことがよくあります。通常、私は彼らにGourceを見せようとします。

gsourceサンプル

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:

シェア