- PVSM.RU - https://www.pvsm.ru -
Программа imagesnap [1] (OSX) позволяет делать фотографии веб-камерой из командной строки. Например, она может автоматически фотографировать программиста после каждого коммита в репозиторий git, нужно всего лишь добавить следующий код в .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 [2].
Под Linux программу imagesnap для фотографирования из командной строки легко заменяет [3] утилита fswebcam [4].
#!/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 [5].
Автор: alizar
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/git/10107
Ссылки в тексте:
[1] imagesnap: https://github.com/alexwilliamsca/imagesnap
[2] tlassemble: http://www.dayofthenewdan.com/projects/tlassemble
[3] легко заменяет: http://coderwall.com/p/ijgggw
[4] fswebcam: https://github.com/fsphil/fswebcam
[5] собирается с помощью avconv: http://www.itforeveryone.co.uk/image-to-video.html
Нажмите здесь для печати.