Если камеры поддерживают rtsp поток, то можно легко писать через VLC. Пример команды:
cvlc -vvv rtsp://admin:123456@192.168.0.10:554/mpeg4 --sout file/ts:///mnt/sdb1/10/dat-$DATE.avi --run-time=3600 --play-and-exit
Где:
1) admin - логин к камере
2) 123456 - пароль к камере
3) 192.168.0.10 - IP камеры
4) mnt/sdb1/10/ - шара для видео
5) --run-time=3600 - время записи. Ставим в cron на каждый час.