Запрос о сценарии, который заставляет веб-камеру снимать изображение каждые x секунд

У меня есть веб-камера Trust. Я ищу (или создаю) сценарий, который может делать снимок экрана с камеры каждые 10 секунд и сохранять изображение на диск с отметкой времени для имени файла.

Я нашел

streamer -o 0000.jpeg -s 300x200 -j 100 -t 1 -r 10

Но он запускается только один раз и не сохраняет имя файла как нечто уникальное, поэтому при повторном запуске сценария он перезаписывает предыдущие файлы с тем же именем.

Есть какие-нибудь идеи относительно сценария, который может начать делать фотографии с интервальной съемкой, когда моя машина запускается?

Спасибо.

1
задан 15 August 2014 в 15:03

3 ответа

У Вас есть несколько решений здесь, возможно, лучшее должно было бы выполнить Вашу команду как это в одной строке:

while true; do streamer -o `date +%Y%m%d-%H%M%S`.jpg -s 300x200 -j 100 -t 1 -r 10; sleep 10; done
0
ответ дан 15 August 2014 в 15:03
  • 1
    isn' t это очень долго?? мой - просто VM..., таким образом, мое предположение будет то, что мое так же хорошо как anybody' s – 太極者無極而生 27 December 2015 в 14:33

Можно использовать fswebcam:

С соединенная веб-камера и fswebcam установила , введите команду fswebcam, сопровождаемую filename, и снимок будет сделан с помощью веб-камеры и сохранен к определенному имени файла:

fswebcam cam.jpg

Для знания больше о метках времени и задаче расписания можно посетить этот сайт fswebcam

, Чтобы видеть, что страница руководства посещает этот сайт Страница справочника

, Это - большой инструмент, я рекомендую его для этого использования, можно также использовать его в сценарий , видеть первую ссылку.

0
ответ дан 15 August 2014 в 15:03
  • 1
    @Buddhaman, если это - ответ на Вашу проблему тогда, необходимо, вероятно, отметить его как таковой. – Tshilidzi Mudau 28 December 2015 в 15:57

Можно использовать десятичные числа в уровне. Это работает:

streamer -t 99999999999999 -r 0.1 -o 00000.jpeg

-t аргумент должен быть заполнен по некоторым причинам, но вышеупомянутое будет работать за 3 billenia (да). Вы могли, вероятно, понизить его вниз несколько столбцов.

0
ответ дан 15 August 2014 в 15:03
  • 1
    Mark это как ответ, если он на самом деле помог Вам. – Anders 27 December 2015 в 15:12

Другие вопросы по тегам:

Похожие вопросы: