Цитата:
Сообщение от Admin
Можно вот таким способом, без планировщика запустить, фотки будут сыпаться каждые 15 сек. Время можно изменять в опции -d
mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_file.so -f /mnt/Yandex -d 15000"
[-f | --folder ]........: путь к папке,в которую будут складываться картинки
[-m | --mjpeg ]........: сохранить поток в файл MJPEG
[-d | --delay ].........: время в мс между захватом кадров
[-s | --size ]..........: размер кольцевого буфера (максимальное число фотографий, чтобы ограничить)
[-e | --exceed ]........: allow ringbuffer to exceed limit by this amount
[-c | --command ].......: выполнить команду после сохранения картинки
[-i | --input ].......: читать кадры из указанного входного плагина
Можно в планировщике добавить два задания, например первое задание будет запускаться в указонное время и делать фотографии
mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_file.so -f /mnt/Yandex -d 1000"
А второе задание будет убивать процесс
killall mjpg_streamer
Но лучше написать скрипт из двух строчек
Если нет готового, то конечно же нужно написать
Я добавил в модуль скрипт из одной строки
Переустановите модуль драйвера камеры, нажмите кнопку стоп в драйвере и пропишите в модуле планировщика вот эту строку
mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 800x600" -o "output_file.so -f /mnt/Yandex -d 1000 -c /www/cgi-bin/modules/video_driver/stop.cgi"
|
Все настроил как описано в данном посте.
Но через некоторое время скрипт перестает работать...
Хотя системный диск на 4 гига подключен.
Такое ощущение что забивается память роутера, и он перестает записывать файлы.