motion открыл камеру /dev/video0 и пасёт на ней движения. Хочется каждые N минут записывать 30-секундный из льющегося из /dev/video0 потока, независимо от наличия движения и не прекращая задачу отслеживания движения. Внутри у motion ведь архитектура позволяет это сделать - он там умеет параллельно поток и в видеофайл писать и jpeg-и сохранять и в веб транслировать. Может я просто не вижу этой настройки или не в курсе про какой-то патч?
Параллельно открыть ту же камеру (ffmpeg, guvcview) из другого приложения не получается, облом на этапе выполнения некоторых ioctl (камера UVC). Про виртуальную loop-камеру слышал, не думаю, что поможет. Ибо ffmpeg при открытии камеры пытается изменить её настройки (яркость, резкость и проч.), что мне нежелательно, т.к. тонко подобранные настройки задаются вручную через v4l2-ctl из скрипта, запускаемого сразу после старта motion.
Или можно заставить ffmpeg параллельно открыть ту же камеру в каком-нибудь «мягком» режиме, без перенастройки?