Jump to content
Sign in to follow this  
HeBuDuMkA

Motion - запись видео по рассписанию

Recommended Posts

В моей организации решили поставить веб камеры... Штук так 8. Но как это обычно бывает,

отказались покупать проги для захвата видео. Нарыл прогу под линукс - Motion.

В общем быстро разобрался что к чему... Все настроил, но начальство просит,

чтобы я сделал так, чтобы каждая камера писала видео по определенному графику ( зажали деньги

на 2 терабайта ). Мол чтобы днем она не писала, а писала только ночью.

Причем у каждой камеры "вечер" начинается по разному )) Точнее в разное время...

Т.е. одна должна начинать писать с 8 вечера, а другая - с 6. Я очень долго

рылся в этой проге, но так и не смог найти четкого указания, как так сделать.

Жду предложений и реальной помощи... Каждый день мозги еб...т (((

Share this post


Link to post
Share on other sites

Я тоже так думал. Щас сделаю все на Кроне и не буду париться..

Но не тут то было...((( Через крон можно поставить максимум включение

процесса Motion с последующим его убийством через Killall.

НО!!! если я так поставлю, у меня все камеры будут врубаться в одно

время и вырубаться в одно время... А мне необходимо,чтобы каждая

камера включалась и выключалась в разное время. Нужно замутить шедуллер под каждую камеру.

Share this post


Link to post
Share on other sites

HeBuDuMkA писал(а) Wed, 05 September 2007 16:56

Я тоже так думал. Щас сделаю все на Кроне и не буду париться..

Но не тут то было...((( Через крон можно поставить максимум включение

процесса Motion с последующим его убийством через Killall.

НО!!! если я так поставлю, у меня все камеры будут врубаться в одно

время и вырубаться в одно время... А мне необходимо,чтобы каждая

камера включалась и выключалась в разное время. Нужно замутить шедуллер под каждую камеру.

А как вы запускаете камеры вручную?

Share this post


Link to post
Share on other sites

Вот смотри. По сути все просто. Есть конфиг файл motion.

Он осуществляет именно захват видео с камеры ( камер ).

Есть отдельные конфиг файлы под каждую камеру ( thief1 , thief2 , .... )

Моtion берет инфу о IPкамеры именно из thief1, 2, 3....

В самом Motion.conf устанавливаются общие настройки для всех камер,

а также прикрепляются эти thief1.conf , thief2.conf, ....

Т.е. при запуске motion.conf идет запись видео в отдельную

для каждой камеры папку.

Я тут набрел на мысль, что можно тупо сделать так...

Делаем 8 конфигурационников, то бишь motion1.conf , motion2.conf

и т.д.

Прописываем в каждом конфигурационнике ИП камеры, папку камеры...

И делаем в кроне , чтобы мол запускал motion1.conf , считывал его ПИД,

сохранял его...и потом убивал по пиду в нужное время. Так реально сделать ?

Будет работать ? Или сделать так, создать папку папку Мотион, а

в ней сделать 8 под папок 1 , 2 , 3 , 4 , 5 и так до 8.

В кажду. папку запихнуть файл motion.conf ... В каждом из них опять же

прописать ИП "своей" камеры и "свою" папку. И прописываем в Кроне,

чтобы он копировал из папки #1 motion.conf в папку, где лежит изначальный файл.

Далее прописываем, чтобы крон запускал процесс Мотион, записывал

его Пид, далее восстанавливал оригинал конфигурационного файла и удалял из

процессов по пиду нужный мотион в определенное время.

И так повторить с 8мью камерами) Как думаете, выйдет задумка?

Share this post


Link to post
Share on other sites

Вместо того, что бы длинно объяснять, как всё просто - нужно было привести команду как Вы запускаете камеры вручную. Или собираетесь запускать.

Share this post


Link to post
Share on other sites

а у меня при запуске выдается вот:

/etc/init.d/motion start

[0] Processing thread 0 - config file motion.conf

[0] Unknown config option "ffmpeg_cap_new"

[0] Unknown config option "ffmpeg_cap_motion"

[0] Unknown config option "ffmpeg_timelapse"

[0] Unknown config option "ffmpeg_timelapse_mode"

[0] Unknown config option "ffmpeg_bps"

[0] Unknown config option "ffmpeg_variable_bitrate"

[0] Unknown config option "ffmpeg_video_codec"

[0] Unknown config option "ffmpeg_deinterlace"

[0] Unknown config option "movie_filename"

[0] Unknown config option "timelapse_filename"

[0] Motion 3.2.10 Started

[0] Exit motion, cannot create process id file (pid file) /var/run/motion/motion.pid: No such file or directory

[0] Motion going to daemon mode

я понимаю, что в настройках конфига нужно чтото прописать, но там стоят вроде те параметры, которые нужны, хотя я могу ошибаться...

что нужно изменить?

(Linux suse 10.3)

Share this post


Link to post
Share on other sites

bezlikiy писал(а) Sun, 04 May 2008 10:07

/etc/init.d/motion start

.....

[0] Motion 3.2.10 Started

[0] Exit motion, cannot create process id file (pid file) /var/run/motion/motion.pid: No such file or directory

[0] Motion going to daemon mode

(Linux suse 10.3)

Тут же написано, что не нашло файл. Нужно или открыть доступ к папке sudo 777 /var/run/motion/motion.pid или в настройках /etc/motion/motion.conf указать место для файла motion.pid например /home/user/motion.pid

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...