поставь avreg. очень удобная вещь и куча настроек.
Попробовал. Похоже что вещь действительно удобная и вполне работоспособная. Спасибо за рекомендацию, поскольку о существовании такой проги я не знал. Насколько я понял исходников программы в свободном доступе нету, поскольку проект коммерческий. Пакеты вроде только для систем x86 (возможно я ошибаюсь). А у меня основная цель поднять видеонаблюдение на Cubuetruck'е.
Пока удалось добиться записи оригинального (без перекодирования) потока с камеры по факту детектирования движения. Однако после прекращения движения прога продолжает писать видео, и как это остановить я пока не знаю.
Буду разбираться.
Пользователь решил продолжить мысль [time]01 Сентябрь 2015, 23:13:50[/time]:
У самой камеры может быть интерфейс управления и тогда ей можно при соединении
дать команду посылать mjpeg.
Интерфейс управления у камеры есть, но потоков mjpeg к сожалению нету. Только 2 потока rtsp h.264 - основной и дополнительный.
Выяснил что вопрос можно решить посредством openRTSP. Суть в следующем посте.
Пользователь решил продолжить мысль 01 Сентября 2015, 22:28:05:
В общем понял, что пытаться записать поток без перекодирования средствами Motion бессмысленно. Нужно использовать openRTSP. По факту детектирования движения нужно запустить запись командой openRTSP -b 900000 -V -v -4 -w 1920 -h 1080 -f 25 "rtsp://192.168.11.123/0" > video.avi, а по завершении события дать команду на завершение процесса openRTSP - что-то типа kill -HUP 1540. Нужны 2 скрипта: первый запустит openRTSP и запомнит его PID, второй должен получить PID и произвести остановку процесса.
Прошу помощи в написании скриптов.