.git/hooks/post-commit
に追加するだけです。
#!/usr/bin/env ruby file="~/.gitshots/#{Time.now.to_i}.jpg" puts "Taking capture into #{file}!" system "imagesnap -q -w 3 #{file}" exit 0
次に、 tlassembleプログラムによってフレームがビデオに収集されます。
Linuxでは、imagesnapコマンドライン写真ツールは fswebcamユーティリティに簡単に置き換えられます。
#!/usr/bin/env perl use strict; use warnings; unless ( -d $ENV{"HOME"}."/.gitpix" ) { mkdir $ENV{"HOME"}."/.gitpix" or die "$!\n"; } my $file="~/.gitpix/pic-".time.".jpg"; print "Saving image from webcam to $file.\n"; system "fswebcam $file" or die "$!\n";
次に、ビデオはavconvを使用して収集されます。