PDA

Bekijk de volledige versie : Motion - уcтановка и настройка программы записи с вебкамер



RIm
16-02-2006, 20:16
Добрый день. К сожалению сам не разобрался с простейшим казалось бы вопросом. Помогите написать скрипт, который бы копировал файл display.jpg с веб камеры на usb hdd одновременно переименовывая его по шаблону YYYY-MM-DD_hh-mm-ss.
Нужно раз в минуту сохранять изображение.

Сам к сожалению не смог. :-(
С линуксом столкнулся только купив wl500gx. Спасибо заранее. Буду очень благодарен

С уважением, Руслан.
ps. как в cron засунуть вроде бы ясно.
Спасибо! :-)

RoofCat
18-02-2006, 09:20
... но я решал подобную задачку установкой mvc или motion. Первый может работать даже из флэша, второй - требует дополнительного места, но судя по упоминанию usb hdd - это у автора не проблема. соотв. motion берется из ipkg и настраивается. Почитать про него можно здесь (http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome)

подобное решение IMHo гибче и надежнее нежеле копирование. Хотя...

Вспомнил!, у меня подобный скриптик в оффлайн настройки копирует.
код примерно такой

cp /tmp/flash.tar.gz /opt/`date -u +%Y%m%d-%H%M`.flash.tar.gz

В реальности там sсp на внешний сервер, но суть думаю понятна, главное - кавычки не перепутать

такие дела
roofcat

RIm
18-02-2006, 11:40
Спасибо! Motion или mvc попробую обязательно. Со скриптом разобрался. Нашел отличное руководство!

amateur
12-04-2006, 19:49
Возможно ли сохранять видео(или одиночные снимки) с вебкамеры на USB Flash? (оба девайса подключены к рутеру) Желательно что-бы сохранение начиналось при обнаружении движения в кадре.
Какая программа для этого не обходима?

RoofCat
13-04-2006, 20:25
Да, можно у меня работает вкратце http://www.wl500g.info/showthread.php?p=27135#post27135

amateur
27-04-2006, 16:43
Нашел программу http://www.lavrsen.dk/twiki/bin/view/Motion/MotionGuideInstallation (Motion)

а как запустить ее не понимаю. Там наверное одни исходники. Вопрос как скомпилироать программу что бы она запускалась на рутере wl500gx?
Если не трудно то расскажите по шагам что делать.

RoofCat
28-04-2006, 13:29
Нужно найти скомпилированную версию или скомпилировать самому. Сейчас пытался навскидку найти где брал package - не нашел. У меня на рутере стоит какая-то версия, которую сам компилил, но придется итерировать, чтобы понять каких библиотек ей не хватает.

Если нужно - приаттачу, только имейте в виду - ей нужен доп. storage, она в 64 к не лезт. Для 64 к есть mvc - я подоробно писал в анг. ветке как ее ставить

такие дела
roofcat

SBorovkov
06-05-2006, 22:00
Нужно найти скомпилированную версию или скомпилировать самому. Сейчас пытался навскидку найти где брал package - не нашел. У меня на рутере стоит какая-то версия, которую сам компилил, но придется итерировать, чтобы понять каких библиотек ей не хватает.

Если нужно - приаттачу, только имейте в виду - ей нужен доп. storage, она в 64 к не лезт. Для 64 к есть mvc - я подоробно писал в анг. ветке как ее ставить

такие дела
roofcat

Приаттачь плз.
Заставить работать примерно в соответствии с твоей инструкции не смог, убил больше трех часов.
Камера работает с роутером используя драйвер ov511, а не pwc. Может я тупо не понял как совместить эту веб-камеру и mwc ;-(.
В логе mvc
Can't open device /dev/video0
v4l init fault!
MVC version 0.8.9

Штатными средствами показывает честно картинку 640х480 в цвете в броузере.

DenisQ
12-05-2006, 07:30
Пробовал пару раз замутить мониторинг Вебкамовский, но то не включается по шедулеру, то начинает спамить картинками с камеры без удержу...
Мож не надо стандартным пользоваться, а происталлячить доп. пак какой-нить?:confused:

Oleg
12-05-2006, 09:40
Не работает оно нормально. Причина в том, что писатели АСУСовские академий не кончали и детектор движения у них своеобразный. :)

Можно поставить motion - там вроде всё хорошо.

DenisQ
12-05-2006, 13:53
а где ж яё взять?

Oleg
12-05-2006, 18:34
Ключевое слово - ipkg.

SBorovkov
13-05-2006, 19:56
Ключевое слово - ipkg.

Подскажи идиоту, может его там нет сейчас? делал update, но не знает ipkg о motion. Залез в его файл данных, нет там ни слова про motion.

Oleg
14-05-2006, 14:44
Хм, действительно нет... Видимо я ошибся...

DenisQ
15-05-2006, 09:45
угу, и поиск по инету особо не наводит на идеи... :(

Jekl
16-05-2006, 08:48
А эти ссылки не помогут?
http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome
http://sourceforge.net/project/showfiles.php?group_id=13468

DenisQ
16-05-2006, 10:54
кто бы мне объяснил, идиоту, как из этих сорцов собрать моушн под Асус?

idtelecom
25-05-2006, 20:34
В ipkg нет такого пакета:( .
Может подскажете как скомпилировать

Oleg
26-05-2006, 08:24
Надо подождать слегка. :) С текущей прошивкой это оказывается проблематично. В 1.9.2.7-8 будет новая версия Си библиотеки, с ней появится много разных пакетов. motion я тогда постараюсь добавить.

Oleg
26-05-2006, 08:56
Хотя собралось. Версия 3.2.6. Лежит бинарник здесь - http://oleg.wl500g.info/bin/motion

Скопируйте его в /opt/bin. Конфиг файл прийдётся делать самим.

Жду Ваших отзывов. :)

amateur
21-06-2006, 16:01
Поставил motion вроде работает. Картинки с камеры в формате жпг складываются на юсб диск.
Осталось разобраться с видео. При запуске motion ругается на ffmpeg. Возможно надо его поставить. Кто поможет скомпилировать этот пакет для 500 делюкса?

Вот лог:
[0] Processing thread 0 - config file /opt/etc/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 "movie_filename"
[0] Unknown config option "timelapse_filename"
[0] Unknown config option "sql_log_image"
[0] Unknown config option "sql_log_snapshot"
[0] Unknown config option "sql_log_mpeg"
[0] Unknown config option "sql_log_timelapse"
[0] Unknown config option "sql_query"
[0] Thread is from /opt/etc/motion.conf
[1] Thread started
[0] motion-httpd/3.2.6 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 8080

amateur
12-07-2006, 19:40
Люди помогите с ffmpeg:confused:

MSapogov
19-10-2007, 13:31
Поставил motion вроде работает. Картинки с камеры в формате жпг складываются на юсб диск.
Осталось разобраться с видео. При запуске motion ругается на ffmpeg. Возможно надо его поставить. Кто поможет скомпилировать этот пакет для 500 делюкса?

Вот лог:
[0] Processing thread 0 - config file /opt/etc/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 "movie_filename"
[0] Unknown config option "timelapse_filename"
[0] Unknown config option "sql_log_image"
[0] Unknown config option "sql_log_snapshot"
[0] Unknown config option "sql_log_mpeg"
[0] Unknown config option "sql_log_timelapse"
[0] Unknown config option "sql_query"
[0] Thread is from /opt/etc/motion.conf
[1] Thread started
[0] motion-httpd/3.2.6 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 8080

Поставил я себе тоже такую штуку на OpenWRT 7.09 выдает те-же самые ошибки.
Понял что нужен пакет libavcodec, а вот где его взять для 500gP?

sergV
12-11-2007, 15:53
У кого получилось установить Motion - просьба поделиться опытом.
Установил motion_3.2.6-6_mipsel.ipk при попытке запуска потребовало установить libjpeg.so.62 , нашел ее там же (http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libjpeg_6b-2_mipsel.ipk )
Дальше при попытке запуска потребовало уже потребовало libavformat.so.50
Где ее взять? И вообще будет ли работать Motion без доустановки RAM?

arag0rn
15-11-2007, 07:29
Народ подскажите, в чем грабли?
WL500W
Прошивка 1.9.2.7-8
Камера в Live Preview работает, через Refresh и ActiveX
а вот Motion Detect и/или отправка на емейл не работает.
и что такое e-mail server? smtp или exchange?

tchr
29-11-2007, 06:29
У меня получилось. Запустил motion.

Проблем с установкой не было, кроме того, что mysql не мог запуститься -ругался на остутствие пользователя root. Разбираться не стал, так как motion и без него работает.
libavformat лежит в /opt/lib, когда она появилась - не помню, возможно, когда ставил ffmpeg раньше (а может, когда vlc).
Паяльник для наращивания мозгов не пользовал (RAM-родной). Девайс - делюкс.

Прога мощная, но асус для неё слабоват. В режиме записи видео поддерживает только mpeg4 (mpeg1 не работает в текущей версии), поэтому кодирование тормозит. Максисмум чего удалось добиться - один кадр в 3 секунды - никуда не годится. Хотя если только отдельные картинки сохранять... Камера - axis 205, по IP.

Russell2k
21-12-2008, 14:54
У меня такая вот проблемка... Настроил motion.conf . Запускаю программульку как демон(пробовал и post-mount и вручную) и ничего не происходит... Но если я запускаю с ключом -s (motion -s). Все нормально пишется и в avi и в jpeg . Где грабли? может кто сталкивался?

Waterfall
17-03-2011, 18:43
Есть Asus 500GpV2 как установить Moution?
Здесь все пишут что все установили, но как? Где взять ее? Помогите новичку. Хелп!

Виктор89
18-03-2011, 13:18
Есть Asus 500GpV2 как установить Moution?
Здесь все пишут что все установили, но как? Где взять ее? Помогите новичку. Хелп!

Открываем ssh сессию с роутером и пишем

ipkg install motion

Waterfall
19-03-2011, 23:24
Открываем ssh сессию с роутером и пишем

ipkg install motion

Благодарю :) Установил сию прогу через ipkg web-интерфейс.
Настроил конфиг по инструкции что попалась под руку (http://www.linuxspace.org/archives/1038) Там скорее всего боле ранняя версия рассматривается, но все же.

На порту 8081 не захотела работать, говорит уже используется.
Прицепил злобные логи и конфиг motion, может кто-то может подсказать в чем беда.

Коротко что мне нужно от moution.
Регистрация активности в поле зрения камеры. Складывание изображений в папку. Видео не обязательно, но любопытно как с этой задачей справится Asus.

Возможно важно. В Админке Asus USB Application\Webcam камера включена. Собственно я стал ковырять motion, т.к. почему-то здесь камера не показывает картинку.

В Linux делаю только первые шаги, так что могу допустить весьма и весьма очевидные ляпы.

Всем откликнувшимся, заранее огромное спасибо!

Waterfall
23-03-2011, 06:06
При попытке установить moution и его использовании в веб-морде USB Application - Web Camera, значение Enable Web Camera? не должно быть Disable?

Выяснил. Должно быть Disable

Waterfall
27-03-2011, 16:51
Есть предположение, что это после попытки установить и настоить moution. Роутер работает, но как-то не стабильно то и дело отваливается Transmition. Веб-морда работает задумчиво.
Вложен фрагмент лога с повторяющимся событием. Как эту беду побороть?

Откликнувшихся, заранее, благодарю! ;)

VicSer
27-03-2011, 17:10
Есть предположение, что это после попытки установить и настоить moution. Роутер работает, но как-то не стабильно то и дело отваливается Transmition. Веб-морда работает задумчиво.
Вложен фрагмент лога с повторяющимся событием. Как эту беду побороть?

Откликнувшихся, заранее, благодарю! ;)

Видимо так (http://wl500g.info/showpost.php?p=212955&postcount=12).

Waterfall
27-03-2011, 18:32
в post-boot

echo 16384 > /proc/sys/vm/min_free_kbytes
Подскажите чего ожидать после выполнения инсрукции из ссылки.
Это ограничит лог в Кб?

VicSer
27-03-2011, 18:53
Подскажите чего ожидать после выполнения инсрукции из ссылки.


Стабильной работы роутера :)



Это ограничит лог в Кб?


Нет. Это кол-во памяти, которое резервирует Linux.

Waterfall
28-03-2011, 21:27
Стабильной работы роутера :)

Нет. Это кол-во памяти, которое резервирует Linux.

Благодарю за отклик. Что-то не правильно делаю.
Добавил строчку в post-boot, но после перезагрузке роутера этой строчки уже не было. Полагаю какой-то командой нужно было эту правку засейвить.

Это кажется что-то с чем-то за минуту работы роутера лон на 5Мб. :confused:
Наверное не очень правильная работа сказывается.

VicSer
28-03-2011, 21:48
Добавил строчку в post-boot, но после перезагрузке роутера этой строчки уже не было. Полагаю какой-то командой нужно было эту правку засейвить.

Вы правы. Нужно выполнить:
flashfs save && flashfs commit && flashfs enable && reboot

:)

Taiser
29-03-2011, 15:44
У меня motion когда-то (месяца 2 назад) настроился и даже работал как положено, но...
1. при простое - без движения на минимальных настройках 20-25% проца отъедает.
2. при записи картинки или "кино" - загрузка 100%
3. Максимум fps что получилось из него выжать при записи на диск 2 с копейками, так что разницы с картинками у видео практически никакой.

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

Зы. Motion ставил для своего ядра - он работает с драйвером видео на низком уровне, посему для ядра 2.4х - он один, для 2.6 - другой. Ссылка на rt-n сборку была тут же на англ. форуме. (там и брал)

Waterfall
06-04-2011, 19:03
Установил таки motion на специально отведенный для экспериментов DIR-320. А то всякий раз, что-то да случается и все... семья без интернета :)
Конфиг покрутил. Видео отключил, только JPG мне нужен. На порт motion пускает вижу серый прямоугольник, по углам текстовая инфа, дата время (даже меняются), но более ни чего. Камера не светится при этом совсем.

В top вижу motion висит, жрет проца 50% (но мне не жалко, лишь бы толк от этого был).
Как вырубить motion чтобы не стартовал при включении роутера? Или как его выгрузить? motion stop не помогает.


Вот что пишет если попробовать запустить motion, кажется в режиме отладки, не демона:

[root@m17-4 root]$ motion -n
[0] Processing thread 0 - config file /opt/etc/motion.conf
[0] Unknown config option "night_compensate"
[0] Unknown config option "minimum_gap"
[0] Unknown config option "low_cpu"
[0] Unknown config option "sql_log_image"
[0] Unknown config option "sql_log_snapshot"
[0] Unknown config option "sql_log_mpeg"
[0] Unknown config option "sql_log_timelapse"
[0] Unknown config option "sql_query"
[0] Motion 3.2.11.1 Started
[0] ffmpeg LIBAVCODEC_BUILD 3356160 LIBAVFORMAT_BUILD 3411200
[0] Thread 1 is from /opt/etc/motion.conf
[1] Thread 1 started
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Could not fetch initial image from camera
[1] Motion continues using width and height from config file(s)
[1] Resizing pre_capture buffer to 1 items
[0] motion-httpd/3.2.11.1 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 4001
[1] Started stream webcam server in port 4000
[1] Retrying until successful connection with camera
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Retrying until successful connection with camera
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Retrying until successful connection with camera
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Video signal lost - Adding grey image
[1] Retrying until successful connection with camera

Подсобите бывалые! В чем может быть засада :confused:

В другой ветке я уже писал, palantir удалось таки запустить (радости нет предела). Камера работает, но palantir только дает просмотр камеры, без сохранения кадров в JPG и датчика движения.

Taiser
07-04-2011, 07:39
[1] Retrying until successful connection with camera
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Retrying until successful connection with camera
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Retrying until successful connection with camera
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Video signal lost - Adding grey image
[1] Retrying until successful connection with camera

Подсобите бывалые! В чем может быть засада :confused:

В другой ветке я уже писал, palantir удалось таки запустить (радости нет предела). Камера работает, но palantir только дает просмотр камеры, без сохранения кадров в JPG и датчика движения.

Это как раз говорит о том, что motion не может работать с драйвером камеры. Ищите motion под свое ядро.
Зы. У меня на ядре 2.6 с UVC камерой при установке motion из репозитория oleg'а было то же самое, пока добрые люди на направили в анг. ветку за motion'ом под 2.6

http://wl500g.info/showpost.php?p=224566&postcount=115

Waterfall
08-04-2011, 08:43
Это как раз говорит о том, что motion не может работать с драйвером камеры. Ищите motion под свое ядро.
Зы. У меня на ядре 2.6 с UVC камерой при установке motion из репозитория oleg'а было то же самое, пока добрые люди на направили в анг. ветку за motion'ом под 2.6

http://wl500g.info/showpost.php?p=224566&postcount=115

Благодарю, поищу решение проблемы по ссылке.

Все получилось! Ура! :) Установил программу из ссылки на DIR320 с прошивкой 1.9.2.7-rtn-r2837M
motion стартанул. Изображение через http показывает, даже какие-то JPG пишет. Буду настраивать под свои нужды!

Благодарю всех не безразличных к моим потугам :)

Значит motion пишет файлы при обнаружении активности в поле зрения камеры, складывает файлы с этой самой активностью в папку. Формат имени файла очень здорово настраивается.

Не выходит настроить камеру для работы с более высоким разрешением. Только 320х240 и 640х480, хотелось бы побольше, тем более камера FULL HD!
И через palantir я смотрел изображение в большем формате.

Речь идет о изменении этих параметров:


# Image width (pixels). Valid range: Camera dependent, default: 352
#width 320
width 640

# Image height (pixels). Valid range: Camera dependent, default: 288
#height 240
height 480

Как только размер изображения отличен от тех, что я сообщал ранее, вот такой лог при попытке запуска motion. И motion не стартует.


# motion -n
[0] Processing thread 0 - config file /opt/etc/motion.conf
[0] Unknown config option "night_compensate"
[0] Unknown config option "minimum_gap"
[0] Unknown config option "low_cpu"
[0] Unknown config option "sql_log_image"
[0] Unknown config option "sql_log_snapshot"
[0] Unknown config option "sql_log_mpeg"
[0] Unknown config option "sql_log_timelapse"
[0] Unknown config option "sql_query"
[0] Motion 3.2.12 Started
[0] ffmpeg LIBAVCODEC_BUILD 3356160 LIBAVFORMAT_BUILD 3411200
[0] Thread 1 is from /opt/etc/motion.conf
[1] Thread 1 started
[1] cap.driver: "uvcvideo"
[1] cap.card: "UVC Camera (046d:0821)"
[1] cap.bus_info: "usb-0000:00:03.1-1.1"
[1] cap.capabilities=0x04000001
[1] - VIDEO_CAPTURE
[1] - STREAMING
[0] motion-httpd/3.2.12 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 4001
[1] Config palette index 8 (YU12) doesn't work.
[1] Supported palettes:
[1] 0: YUYV (YUV 4:2:2 (YUYV))
[1] 1: MJPG (MJPEG)
[1] Selected palette YUYV
[1] Test palette YUYV (1024x768)
[1] Adjusting resolution from 1024x768 to 960x720.
[1] Using palette YUYV (960x720) bytesperlines 1920 sizeimage 1382400 colorspace 00000008
[1] found control 0x00980900, "Brightness", range 0,255
[1] "Brightness", default 128, current 128
[1] found control 0x00980901, "Contrast", range 0,255
[1] "Contrast", default 32, current 32
[1] found control 0x00980902, "Saturation", range 0,255
[1] "Saturation", default 32, current 32
[1] found control 0x00980913, "Gain", range 0,255
[1] "Gain", default 64, current 64
[1] mmap information:
[1] frames=4
[1] 0 length=1382400
[1] 1 length=1382400
[1] 2 length=1382400
[1] 3 length=1382400
[1] Using V4L2
[1] Resizing pre_capture buffer to 1 items


В чем беда?

Dyakon
14-04-2011, 08:33
Господа доброго времени суток!

Подскажите пожалуйста как мне настроить Security Mode Setting в WEB Camera чтобы приходили снимки на мыло...? Может еще какие службы надо настраивать в роутере? Сломал уже себе весь мозг...)))) Камеру настроил...все работает норм...по удаленке смотрю...а вот с этим заковыка...понимаю что делаю что то не так но что...понять не могу...SOS!!!

Роутер: ASUS RT-N16
Прошивина:1.9.2.7-rtn-r2895
Камера:Microsoft LifeCam VX-2000


http://img.shockgame.ru/image-11A4_4DA6A273.jpg (http://img.shockgame.ru/share-11A4_4DA6A273.html)

ЗНАТОКИ ПОМОГАЙТЕ! )))

Taiser
14-04-2011, 14:52
Господа доброго времени суток!


ЗНАТОКИ ПОМОГАЙТЕ! )))

Оно в прошивке имхо не работает, то есть не реализовано вообще!

Dyakon
15-04-2011, 07:16
Оно в прошивке имхо не работает, то есть не реализовано вообще!

Очень жаль...а функция то очень полезная...ну может быть со временем наши "мозголомы" исправят данную беду...

Ждемс....

Taiser
15-04-2011, 08:22
Очень жаль...а функция то очень полезная...ну может быть со временем наши "мозголомы" исправят данную беду...

Ждемс....

Очень вряд-ли. Оно еще у инженеров асуса родилось мертворожденным, посему никто доперепиливать его не будет. Вам проще установить что-нить стороннее.

A1ex
15-04-2011, 09:22
И motion не стартует ....
В чем беда?
а по логу как будто бы стартует. Может в debug моде больше покажет. Ключ -d 9 максимальный уровень лога.
У меня работает на logitech hd 270

Using palette YUYV (1280x720) bytesperlines 2560 sizeimage 1843200 colorspace 00000008

top
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
9173 root 16 0 39040 21m 7744 S 32.9 17.7 5:17.26 motion

Waterfall
17-05-2011, 21:20
Так я и не разобрался почему motion не стартует при изменении разрешения снимков на большее...

Другая проблема.
Потребовалось переустановить motion на этот же роутер.
Скачиваю его по ссылке, запускаю на роутере


[root@m17-3 root]$ ipkg install motion_3.2.12-1_mipsel.ipk
Installing motion (3.2.12-1) to /opt/...
Nothing to be done
Successfully terminated.
Collected errors:
Package motion md5sum mismatch. Either the ipkg or the package index are corrupt. Try 'ipkg update'.

[root@m17-3 root]$ ipkg update motion_3.2.12-1_mipsel.ipk
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.

До этого без проблем вставал motion

dimez
19-05-2011, 18:46
Если сумма неверная, то файл с пакетом битый и это обходить никак не надо, только находить небитый файл.

Waterfall
22-05-2011, 22:27
Уже измучился!
Если установить motion из репозитория Олега, но вот какая беда при запуске, в результате чего при просмотре в браузере по порту серый экран вместо видео

# motion -s
[0] Processing thread 0 - config file /opt/etc/motion.conf
[0] Unknown config option "night_compensate"
[0] Unknown config option "minimum_gap"
[0] Unknown config option "low_cpu"
[0] Unknown config option "sql_log_image"
[0] Unknown config option "sql_log_snapshot"
[0] Unknown config option "sql_log_mpeg"
[0] Unknown config option "sql_log_timelapse"
[0] Unknown config option "sql_query"
[0] Motion 3.2.12 Started
[0] ffmpeg LIBAVCODEC_BUILD 3356160 LIBAVFORMAT_BUILD 3411200
[0] Motion running in setup mode.
[0] Thread 1 is from /opt/etc/motion.conf
[0] Thread 1 is device: /dev/v4l/video0 input 8
[0] Webcam port 4000
[0] Waiting for threads to finish, pid: 621
[1] Thread 1 started
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Could not fetch initial image from camera
[1] Motion continues using width and height from config file(s)
[1] Resizing pre_capture buffer to 1 items
[0] motion-httpd/3.2.12 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 4001
[1] Started stream webcam server in port 4000
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 21
[1] Retrying until successful connection with camera
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 16
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 16
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 13
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 13
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 12
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 12
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Retrying until successful connection with camera
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise leve l: 11



Имеется 500gpV2 и UVS-камера Logitech (palantir в этот раз встал и работает) + Скирпт для чайников (мне нужен только джентельменский набор mc, ipkg).
Как и писал Taiser, и ссылал на англ. пост с ссылкой motion для ядра 2.6 (проверил у меня такое).
Подскажите в чем моя ошибка?
1. Скачиваю на комп, по ссылке файл motion_3.2.12-1_mipsel.ipk
2. С компа по FTP заливаю файл motion_3.2.12-1_mipsel.ipk на роутер
Может как-то хитро нужно заливать файл на роутер?
Может быть он ломается при заливке?
3. На роутере

# ipkg install motion_3.2.12-1_mipsel.ipk
Installing motion (3.2.12-1) to /opt/...
Nothing to be done
Successfully terminated.
Collected errors:
Package motion md5sum mismatch. Either the ipkg or the package index are corrupt. Try 'ipkg update'.


Что может быть не так с md5? Многократно заливал файл motion_3.2.12-1_mipsel.ipk, заливал его на разные удаленные хосты. С них ставил. Эффект один.
Заранее всем спасибо!

ryzhov_al
24-05-2011, 18:48
Что может быть не так с md5? Многократно заливал файл motion_3.2.12-1_mipsel.ipk, заливал его на разные удаленные хосты. С них ставил. Эффект один.
Есть пакет motion_3.2.12-1_mipsel.ipk из репозитория optware. Есть пакет с таким же именем, который форумчанин из вражеской ветки форума собрал сам:). При попытке поставить второй менеджер пакетов справедливо жалуется на несоответствие контрольной суммы. Пробуйте:

$ ipkg remove motion
$ ipkg -force-reinstall install ./where/is/motion_3.2.12-1_mipsel.ipk

Waterfall
25-05-2011, 18:14
ryzhov_al, наверняка, совет дельный (возьму на вооружение), но я уже решил проблему более топорно :)
Помогло удаление блока инфы о из файла /opt/lib/ipkg/lists/optware
И после этого motion встал замечательно. Как и за несколько месяцев до этого.

Все равно благодарю, что не прошли мимо.

psaveliev
17-07-2011, 06:04
У меня Dlink Dir-320 c прошивкой 1.9.2.7-rtn (http://narod.ru/disk/13547758001/WL500gpv2-1.9.2.7-rtn-r3015M.tar.bz2.html) от интузиастов. На роутере верится CDMA модем флешка и веб камера :)
Недавно поставил себе этот моушн. Все работает - фотки на флешку складывет, движение определяет, все без проблем.

Единственное загвоздка - конфликт со штатным приложением прошивки для веб камеры :( Пробовал его отлючать через веб морду, но в этом случае камера не регистрируется в /dev/video1

Как временно решение написал скрипт в post-boot killall mjpg_streamer, процесс убивается и на какое-то время открывается доступ к video0 и motion замечательно захватывает это устройство.

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

Все это соответсвенно жрет ресурсы процессора (80-100%), так что веб морда у меня почти отвалилась.

Есть какой нить более грамотный способ подключить motion к /dev/video0, в обход штатной апликухи?

azhur
17-07-2011, 09:09
...
Есть какой нить более грамотный способ подключить motion к /dev/video0, в обход штатной апликухи?
Скорее всего загружаются некие модули ядра.
Сравните вывод команды lsmod при разных положениях галки в вебморде.
А как найдете различия - отключайте в вебморде и пробуйте подгружать командами insmod или modprobe эти модули, и следите за появлением /dev/video0.

psaveliev
17-07-2011, 23:47
Спасибо, azhur, что навел на мысль ;)
Сделал как в этом посте: http://wl500g.info/showthread.php?t=18562&page=2


insmod videodev
insmod input-core
insmod v4l2-common
insmod uvcvideo
камера нашлась, все ОК :)

Во, круто. Теперь еще и sendmail к motion прикрутил, так что снапшоты валятся на специальный ящик :D
Если кому интересно - могу рассказать-показать как это сделать :)

Rung
18-07-2011, 07:23
Во, круто. Теперь еще и sendmail к motion прикрутил, так что снапшоты валятся на специальный ящик :D Если кому интересно - могу рассказать-показать как это сделать :)
Интересно!
Будем признательны за информацию

psaveliev
18-07-2011, 10:47
Интересно!
Будем признательны за информацию

В кратце все средства для этого есть: в модифицированной прошивке от Олега есть встроенный sendmail + устанавливаемый motion поддерживает запуск скрипта при записи снапшота на дисктак что все ок ;)

Вот пример моего скрипта отсылки оповещения, используя Олеговский sendmail (cм. аттач)

Складываем все например в папочку /opt/usr/local и прописываем в моушине вызов bb-send.sh с параметром <путь к файлу к фотографии с камеры>.

З.Ы.
Этот скрипт специально настроен на gmail если у вас другой провайдер не обессудьте :rolleyes:

electropanda
12-08-2011, 13:11
Коллеги,
есть WL500gP, прошивка WL500gp-1.9.2.7-rtn-r3121 (т.е. ядро 2.6.22), подключена камера Logitech HD Webcam C270. Через вэб-интерфейс включаю камеру. Соответствующие модули подключаются, камера определяется, mjpg_streamer - работает: в превью картинка есть, по myrouter:web_camera_port/?action=stream картинка есть (и из LAN, и из WAN).
Ставлю motion (ipkg install motion), motion - 3.2.12-1 - a software motion detector (ставил отсюда: http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/motion_3.2.12-1_mipsel.ipk). Он запускается. Но не работает. В логе пишет:

Retrying until successful connection with camera
ioctl (VIDIOCGCAP): Invalid argument

Вопрос. Я правильно понял, что проблема решается переустановкой motion отсюда (http://wl500g.info/showpost.php?p=219487&postcount=21)?

Спасибо. Да, именно так проблема и решается. Переставил, motion зашуршал.

pnm
23-08-2011, 08:55
Камера Logitech 9000 pro(046d:0809). Прошивка 1.9.2.7-rtn собственной сборки. Настроил motion. 320x240 30 FPS видео. Как ставлю 640x480 больше 8 FPS не поднимается. Проца не хватает? Приложил конфу и сам motion.

d0wn
23-08-2011, 11:38
Камера Logitech 9000 pro(046d:0809). Прошивка 1.9.2.7-rtn собственной сборки. Настроил motion. 320x240 30 FPS видео. Как ставлю 640x480 больше 8 FPS не поднимается. Проца не хватает? Приложил конфу и сам motion.

Для 320 это нормально.
Motion потребляет колоссальное количество ресурсов.

Dionis3
26-08-2011, 07:23
Я гордый =) владелец роутера WL500GP с прошивкой от Olega 1.9.2.7-10
Пытался организовать отправку снапшотов с камеры, по приведенным выше советам уважаемого товарища psaveliev.
Помогите пожалуйста, есть проблема с отправкой почты.

1. При выполнении следующей команды

sendmail -H 'exec openssl s_client -quiet -tls1 -starttls smtp -connect smtp.gmail.com:25' < /opt/usr/local/mail.txt -au 222@gmail.com -ap password 111@mail.ru -f 222@gmail.com
sendmail ругается говорит не понимаю такого параметра -H

sendmail: illegal option -- H

2. Если параметр -H убрать то выводит на экран


smtp.gmail.com:25... User unknown
-connect... User unknown
smtp... User unknown
-starttls... User unknown
-tls1... User unknown
-quiet... User unknown
s_client... User unknown
openssl... User unknown
exec... User unknown
-au... User unknown
-ap... User unknown
password... User unknown
-f... User unknown

В итоге ничего не отправляет, а только сохраняет письмо под именем dead.letter

pnm
26-08-2011, 11:31
Может кому нибудь пригодиться, запись звука в motion

motion.conf


on_event_start /home/motion_alias %Y%m%d%H%M%S-%v.mp3
on_event_end /home/motion_stop_alias

Сами скрипты
/home # cat motion_alias


#!/bin/bash
/usr/bin/logger -t "FFMPEGMOTION" "### START ###"
/tmp/mnt/disca_2/opt/bin/ffmpeg -f oss -i /dev/dsp /home/motion/audio/$1


/home # cat motion_stop_alias

#!/bin/bash
/usr/bin/logger -t "FFMPEGMOTION" "### STOP"
/usr/bin/killall -s SIGQUIT ffmpeg 2>&1 | /usr/bin/logger -t "FFMPEGMOTION"
/usr/bin/logger -t "FFMPEGMOTION" "### STOPPED"

Waterfall
27-08-2011, 05:52
Может кому нибудь пригодиться, запись звука в motion

motion.conf


on_event_start /home/motion_alias %Y%m%d%H%M%S-%v.mp3
on_event_end /home/motion_stop_alias

Сами скрипты
/home # cat motion_alias


#!/bin/bash
/usr/bin/logger -t "FFMPEGMOTION" "### START ###"
/tmp/mnt/disca_2/opt/bin/ffmpeg -f oss -i /dev/dsp /home/motion/audio/$1


/home # cat motion_stop_alias

#!/bin/bash
/usr/bin/logger -t "FFMPEGMOTION" "### STOP"
/usr/bin/killall -s SIGQUIT ffmpeg 2>&1 | /usr/bin/logger -t "FFMPEGMOTION"
/usr/bin/logger -t "FFMPEGMOTION" "### STOPPED"

Интересная тема.
Правильно я понял. В итоге получим mp3 файлики со звуком?
-Можно ли в реальном времени случать через motion или только запись в файл?
-Звук будет писаться при наличии активности или все в подряд, даже полную тишину?

pnm
28-08-2011, 07:29
Интересная тема.
Правильно я понял. В итоге получим mp3 файлики со звуком?
-Можно ли в реальном времени случать через motion или только запись в файл?
-Звук будет писаться при наличии активности или все в подряд, даже полную тишину?
Получается два файла, один видео, другой аудио с одинаковыми названиями.
Нельзя в реальном времени случать. Для этого есть palantir.
Звук будет писаться при наличии активности.

pld_pld
02-09-2011, 00:21
У меня получилось. Запустил motion.

Проблем с установкой не было, кроме того, что mysql не мог запуститься -ругался на остутствие пользователя root. Разбираться не стал, так как motion и без него работает.
libavformat лежит в /opt/lib, когда она появилась - не помню, возможно, когда ставил ffmpeg раньше (а может, когда vlc).
Паяльник для наращивания мозгов не пользовал (RAM-родной). Девайс - делюкс.

Прога мощная, но асус для неё слабоват. В режиме записи видео поддерживает только mpeg4 (mpeg1 не работает в текущей версии), поэтому кодирование тормозит. Максисмум чего удалось добиться - один кадр в 3 секунды - никуда не годится. Хотя если только отдельные картинки сохранять... Камера - axis 205, по IP.

А как Вы настаривали количество кадров в секунду?
У меня IP камера китайского производителя vstarcam, выдает поток motion jpeg, не менее 30 кадров/сек. Но motion пишет в msmpeg4 (и все доступные другие кодеки) 2 кадра/сек. От изменения параметра framerates это никак не меняется, ни в большую ни в меньшую сторону! Каким параметром можно изменить частоту кадров в захватываемом видео?

А кто как при использовании IP камеры изменяет количество кадров в сохраняемом видео? И почему параметр framerates не работает для ай-пи камеры?

d0wn
02-09-2011, 15:34
Та же история с motion: ему по барабану какой у него формат на входе он всё равно фрэйм перегоняет в RGB, обрабатывает, например на детекцию и снова жмёт в нужный формат.

Из соседней темы.

pld_pld
04-09-2011, 22:46
т.е. если motion установлен на асусе, то невозможно изменить частоту кадров? А если его поставить на ПК, то все работает, по крайней мере где-то в сети видел полученное видео с частотой 8 или 10 кадров/сек.
Так? Это какое то ограничение из-за асуса или сам софт такой?

И еще вопрос, кто нибудь смог настроить motion чтоб он писал видео постоянно, без детекции движения?

UstasLancer
12-10-2011, 20:10
тему вроде всю прочитал, но так и не понял

на прошивке 1.9.2.7-rtn-r3300 (роутер Asus RT-N16) работает ли детектор движения? и что прописать в поля, чтобы отправлялось мыло с картинкой этого движения (естественно, наиболее интересно поле Email Srever)?

lohmat
30-10-2011, 12:49
Посмотрел на скрипты по отправки снимков на почту пользователя psaveliev http://wl500g.info/showpost.php?p=234876&postcount=52 и решил написать свой вариант.
Мне хотелось:

чтобы на почту отправлялось видео
к видео приложить одну картинку, для пред просмотра (оценки)
проверка места на диске и информирование о его нехватке (у меня флешка на 1Г подключена)

Итак, скрипт состоит из двух частей: основная motion_send.sh и вспомогательная motion_cp_jpg.sh
Для начала нужно настроить запись фотографий, у меня эта секция конфига /opt/etc/motion.conf выглядит так:


output_normal best
output_motion off
quality 75
ppm off
т.е. запись происходит только при движении и только одной картинки, которая по мнению motion лучшая.
Настройка записи видео:


ffmpeg_cap_new on
ffmpeg_cap_motion off
ffmpeg_timelapse 0
ffmpeg_timelapse_mode daily
ffmpeg_bps 400000
ffmpeg_variable_bitrate 10
ffmpeg_video_codec mpeg4
ffmpeg_deinterlace off
Еще я ограничил длину видео параметром max_mpeg_time 120 чтобы ролики не были слишком большими.
В секции обработки событий добавил:

on_picture_save motion_cp_jpg.sh %f
on_movie_end motion_send.sh %f
Теперь, при создании картинки скрипт motion_cp_jpg.sh будет копировать ее в /tmp/snapshot.jpg
А при окончании создания видео файла скрипт motion_send.sh будет формировать сообщение /tmp/mail.txt и отправлять его, попутно проверять место на диске (у меня это /dev/sda2) и включать сообщение "Out of disk space!" в письмо, если свободного места меньше 100Mb. Также, если места мало, то видео-файл удаляется с диска после отправки сообщения, остается только картинка.

Файлы add_mail.txt, add_mail_jpg.txt, add_mail_avi.txt засовываем в /opt/etc
Файлы motion_cp_jpg.sh, motion_send.sh в /opt/bin
Файл motion_send.sh нужно подправить под вашу почту. Я использовал сервер mail.ru у кого другой, исправьте smtp.mail.ru:25 в конце скрипта на нужный вам сервер.

P.S.
Спасибо пользователю psaveliev за изначальный скрипт.
P.P.S.
Скрипты писать не умею, пользовался учебником: http://www.opennet.ru/docs/RUS/bash_scripting_guide/
Проверку свободного места стырил отсюда: http://forum.altlinux.org/index.php/topic,7700.msg105865.html#msg105865

Waterfall
31-10-2011, 06:59
lohmat, безусловно для каких-то задач это очень необходимый функционал и те кому это необходимо конечно же оценят данную работу :)
У меня же несколько вопросов:
На сколько я понял, сам по себе motion это просто детектор движения, складывание JPG и AVI. Ваши скрипты берут данные от motion и все что касается отправки сообщений и ограничения длительности делается не в motion?

lohmat
31-10-2011, 15:43
У меня же несколько вопросов:
На сколько я понял, сам по себе motion это просто детектор движения, складывание JPG и AVI. Ваши скрипты берут данные от motion и все что касается отправки сообщений и ограничения длительности делается не в motion?
Длительность видео ограничивается motion соответсвующим параметром в конфиге: max_mpeg_time.
Мои скрипты начинают работать, когда motion уже записал видео, скриптам передаются только адреса уже записанных файлов.
Надеюсь ответил на вопрос :)

Waterfall
01-11-2011, 08:04
Длительность видео ограничивается motion соответсвующим параметром в конфиге: max_mpeg_time.
Мои скрипты начинают работать, когда motion уже записал видео, скриптам передаются только адреса уже записанных файлов.
Надеюсь ответил на вопрос :)

Ответы принимаются :) Благодарствую!

Skisliy
03-11-2011, 21:16
Друзья, я понимаю,что подобные сообщения вроде моего у вас вызывают отвращение, но я надеюсь на лучшее и вдруг у кого нибудь будет свободная минутка для разжевывания того что разжевывалось.
Есть asus wl500gpV2 ? есть флеха на 4 гб, прошился на свежую прошивку - WL500gpv2-1.9.2.7-rtn-r3497. Есть камера Logitec c510 . она уже проверена на работоспособность с прошивкой. ОЧЕНЬ хочется прикрутить программу motion . Она для меня очень полезна будет.. Мне надо скачать вот эту версию -motion_3.2.12-1_mipsel.ipk для ядра 2.6 .. флеху конвертнуть в формат для линукса . Закинуть туда motion_3.2.12-1_mipsel.ipk и через телнет прописать команду
ipkg install motion и потом взять конфиг (он где то в сообщениях был ) и все заработает !"? (сильно не ругайтесь , первые маленькие шажочки с линуксом делаю)

Waterfall
04-11-2011, 08:00
Skisliy,
Сам не профи, но если коротко мой путь к запуску motion был таков:
1.Устанавить скрипт для чайников (http://wl500g.info/showpost.php?p=167420&postcount=1) он поставит массу нужных программ и подготовит твою флеху к работе с роутером. Программы ставь по своему вкусу.
2. После можно ставить motion. Тот что в у дистрибах от Олега у меня и еще у некоторых не заработал. В этой же теме была инфа где взять себе другой.
3. motion встал, теперь осталось настроить его. Нужно копать конфиг.

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

И еще, motion мне поддался далеко не сразу, с моими скудными познаниями Linux. Быстрее удалось запустить palantir, это конечно не motion, но все же наблюдение :) Здесь (http://wl500g.info/showthread.php?t=18562&highlight=palantir) описано как его ставить/ настраивать.

Успехов!

Skisliy
04-11-2011, 10:31
Вот итог моих потуг

ipkg install ./opt/bin/motion_3.2.12-1_mipsel.ipk
ipkg: ./opt/bin/motion_3.2.12-1_mipsel.ipk: No such file or directory
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package ./opt/bin/motion_3.2.12-1_mipsel.ipk.
Check the spelling or perhaps run 'ipkg update'

Capitan
04-11-2011, 11:19
Вот итог моих потуг

ipkg install ./opt/bin/motion_3.2.12-1_mipsel.ipk
ipkg: ./opt/bin/motion_3.2.12-1_mipsel.ipk: No such file or directory
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package ./opt/bin/motion_3.2.12-1_mipsel.ipk.
Check the spelling or perhaps run 'ipkg update'

motion_3.2.12-1_mipsel.ipk в /opt/bin/ предварительно скопировали?

Хотя зачем обязательно в /opt/bin/, здесь http://wl500g.info/showpost.php?p=31126&postcount=15 бинарник, у Вас ipkg - копируйте его куда угодно, оттуда устанавливайте: ipkg install ./путь куда скопировали/motion_3.2.12-1_mipsel.ipk

vectorm
04-11-2011, 14:40
[CODE]$ ipkg install ./tmp/harddisk/data/Document/motion_3.2.12-1
_mipsel.ipk

ТОЧКУ в начале уберите - она означает, что нужно искать файл начиная с исходной директории, а не с корня диска.

Skisliy
04-11-2011, 15:03
Не везет мне ...
$ ipkg install /tmp/harddisk/data/Document/motion_3.2.12-1_
mipsel.ipk
Installing motion (3.2.12-1) to /opt/...
Nothing to be done
Successfully terminated.
Collected errors:
Package motion md5sum mismatch. Either the ipkg or the package index are corrupt. Try 'ipkg update'.

vectorm
04-11-2011, 15:13
Не везет мне ...
$ ipkg install /tmp/harddisk/data/Document/motion_3.2.12-1_mipsel.ipk

Переименуйте пакет - номер версии совпадает с имеющейся в репозитории, поэтому сравнение их контрольных сумм не проходит.

Skisliy
04-11-2011, 18:32
Беда приключилась (
Так как скачанный motion установить не получилось ( переименовывал, все равно не совпадало с суммой md5)
я сделал так :

ipkg install motion

Установилось все на ура .. я так понял из репозитория.

Потом из этого поста я чутка поправил конфиг http://wl500g.info/showpost.php?p=240035&postcount=64 и запихнул в указанные папки файлы для отправки на почту.

Потом остановил стандартную камеру из прошивки
Запускаю ииииии..... и ни фига камера не обнаружина


[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Video signal lost - Adding grey image
[1] Retrying until successful connection with camera

Читаю форум .. хочу попробывать вот это http://wl500g.info/showpost.php?p=232243&postcount=45 для установки скачанного motion .. этот файл не открывался.. и как его вскрыть в MC я так и не понял.

потом сделал так


motion - s

он остановился

потом вот так


$ ipkg remove motion
$ ipkg -force-reinstall install ./where/is/motion_3.2.12-1_mipsel.ipk


И все.. на роутер теперь не попасть... точнее заходит но очень тормознуто и долго .. минут пять наверное.. потом жму
mc и все .. труба.. висит... что сделать.. очень нужен motion .. help me !

Skisliy
04-11-2011, 23:03
Все переустановил.. но с браузера не посмотреть.... Кто знает почему !??


motion -n
[0] Processing thread 0 - config file /opt/etc/motion.conf
[0] Unknown config option "night_compensate"
[0] Unknown config option "minimum_gap"
[0] Unknown config option "low_cpu"
[0] Unknown config option "sql_log_image"
[0] Unknown config option "sql_log_snapshot"
[0] Unknown config option "sql_log_mpeg"
[0] Unknown config option "sql_log_timelapse"
[0] Unknown config option "sql_query"
[0] Motion 3.2.12 Started
[0] ffmpeg LIBAVCODEC_BUILD 3356160 LIBAVFORMAT_BUILD 3411200
[0] Thread 1 is from /opt/etc/motion.conf
[1] Thread 1 started
[1] cap.driver: "uvcvideo"
[1] cap.card: "UVC Camera (046d:081d)"
[1] cap.bus_info: "usb-0000:00:03.1-1.2"
[1] cap.capabilities=0x04000001
[1] - VIDEO_CAPTURE
[1] - STREAMING
[1] Config palette index 8 (YU12) doesn't work.
[0] httpd bind(): Address already in use
[0] httpd thread exit
[1] Supported palettes:
[1] 0: YUYV (YUV 4:2:2 (YUYV))
[1] 1: MJPG (MJPEG)
[1] Selected palette YUYV
[1] Test palette YUYV (640x480)
[1] Using palette YUYV (640x480) bytesperlines 1280 sizeimage 614400 colorspace 00000008
[1] found control 0x00980900, "Brightness", range 0,255
[1] "Brightness", default 128, current 128
[1] found control 0x00980901, "Contrast", range 0,255
[1] "Contrast", default 32, current 32
[1] found control 0x00980902, "Saturation", range 0,255
[1] "Saturation", default 34, current 34
[1] found control 0x00980913, "Gain", range 0,255
[1] "Gain", default 64, current 64
[1] mmap information:
[1] frames=4
[1] 0 length=614400
[1] 1 length=614400
[1] 2 length=614400
[1] 3 length=614400
[1] Using V4L2
[1] Resizing pre_capture buffer to 1 items
[1] Started stream webcam server in port 7007
[1] Problem creating directory /volume1: Read-only file system
[1] ffopen_open error creating (new) file [/volume1/web/01-20111105012539.avi]: Read-only file system
[1] Thread exiting
[1] Calling vid_close() from motion_cleanup
[1] Closing video device /dev/video0
[0] Motion thread 1 restart
[1] Thread 1 started
[1] cap.driver: "uvcvideo"
[1] cap.card: "UVC Camera (046d:081d)"
[1] cap.bus_info: "usb-0000:00:03.1-1.2"
[1] cap.capabilities=0x04000001
[1] - VIDEO_CAPTURE
[1] - STREAMING
[1] Config palette index 8 (YU12) doesn't work.
[1] Supported palettes:
[1] 0: YUYV (YUV 4:2:2 (YUYV))
[1] 1: MJPG (MJPEG)
[1] Selected palette YUYV
[1] Test palette YUYV (640x480)
[1] Using palette YUYV (640x480) bytesperlines 1280 sizeimage 614400 colorspace 00000008
[1] found control 0x00980900, "Brightness", range 0,255
[1] "Brightness", default 128, current 128
[1] found control 0x00980901, "Contrast", range 0,255
[1] "Contrast", default 32, current 32
[1] found control 0x00980902, "Saturation", range 0,255
[1] "Saturation", default 34, current 34
[1] found control 0x00980913, "Gain", range 0,255
[1] "Gain", default 64, current 64
[1] mmap information:
[1] frames=4
[1] 0 length=614400
[1] 1 length=614400
[1] 2 length=614400
[1] 3 length=614400
[1] Using V4L2
[1] Resizing pre_capture buffer to 1 items
[1] Started stream webcam server in port 7007


И ещё я так понял что этот моушен грузит роутер не по детски ))))

Камера начинает работать только после этой команды

insmod videodev
insmod input-core
insmod v4l2-common
insmod uvcvideo

Но и в добавок после неё нагрузка на роутер идет 100 % ппц как быть... походу без motion нужно как то обойтись .. и опустошить семейный бюджет на IP камеру . Хотя мне и видео то не нужно... надо просто выставить переодичность фоткания территори и отправка фоток на почту или дропбокс... Эх

lohmat
05-11-2011, 11:21
...
Но и в добавок после неё нагрузка на роутер идет 100 % ппц как быть... походу без motion нужно как то обойтись .. и опустошить семейный бюджет на IP камеру . Хотя мне и видео то не нужно... надо просто выставить переодичность фоткания территори и отправка фоток на почту или дропбокс... Эх
Конфиг motion в студию! :) (это который /opt/etc/motion.conf)
У меня при 2х кадр/с (это минимальное значение) процессор грузится где-то на 20%, при 5 - уже на 60%, смотрите в конфиге параметр framerate.
Конфиг снабжен исчерпывающими комментариями, т.ч. проглядите его до конца.
По умолчанию "Live Webcam Server" доступен только с самого роутера (параметр webcam_localhost), опять же смотрите конфиг. ;)

Skisliy
05-11-2011, 22:13
У меня Framerate по дефолту стоит т.е - 2 !
Дело не в нем, грузиться начинает после того как я пишу вот эту команду

insmod videodev
insmod input-core
insmod v4l2-common
insmod uvcvideo для подключение драйверов что бы определилась камера ! Без этой команды на других дровах моушен не обнаруживает камеру. ( думаю может прошу роутера поменять) . Так вот как ввожу эту команду сразу загрузка проца идет !!! Об этом уже писали в ветке про вэбкамеры -
http://wl500g.info/showpost.php?p=235808&postcount=289

как быть , помогите пожалуйста !!!!

Кстати огромное спасибо - Waterfall , vectorm и другим товарищам с форума.. благодаря вам немного разобрался 9самую малость , но все равно приятно!) в Linux

Waterfall
06-11-2011, 10:47
Skisliy, у меня был такой момент когда ооочень сильно грузился роутре, так что с mc было трудно работать... это когда у меня motion снимал JPG и делал AVI.
Я не уверен в точности моего рецепта, но я бы в твоей ситуации поступил вот так:
1. Коль сильно тормозит роутер, выруби роутер и отключи камеру от USB. Теперь тормозить не должно.
2. После врубай роутер и разбирайся с конфигом motion, на всякий случай попробуй дефальтный конфиг. Ни чего лишнего не влючай.
3. Проверь, чтобы в веб-морде прошивки роутра была камера выключена
4. Проверь, чтобы было отключено создание AVI\MPEG, пусть пока будет толь JPG

И еще, я так понял, что на текущий момент изображение с камеры через браузер ты ни разу еще не видел?
Роутер доступен через локальную сеть или через и-нет?

lohmat
06-11-2011, 13:10
У меня Framerate по дефолту стоит т.е - 2 !
Дело не в нем, грузиться начинает после того как я пишу вот эту команду

insmod videodev
insmod input-core
insmod v4l2-common
insmod uvcvideo для подключение драйверов что бы определилась камера ! Без этой команды на других дровах моушен не обнаруживает камеру. ( думаю может прошу роутера поменять) . Так вот как ввожу эту команду сразу загрузка проца идет !!! Об этом уже писали в ветке про вэбкамеры -
http://wl500g.info/showpost.php?p=235808&postcount=289

как быть , помогите пожалуйста !!!!

Кстати огромное спасибо - Waterfall , vectorm и другим товарищам с форума.. благодаря вам немного разобрался 9самую малость , но все равно приятно!) в Linux
Что-то я не понял, зачем их вводить? Их нужно добавить в post-boot скрипт и все...
Если никакое приложение не использует веб камеру то и грузить проц нечему, даже если модули ядра подключены...
Проц точно motion грузит? (можно посмотреть командой top)
В web-морде работа с камерой должна быть отключена...
Как ты вводишь команды, в telnet?
P.S.
Пошагово опиши, что и как делаешь...

Peaceman
07-11-2011, 20:47
Если сильно грузит процессор то пропишите в motion.conf
minimum_frame_time <число>
тем самым вы можете уменьшить количество фреймов еще ниже чем 2 за сек.

Еще из того что может быть полезным
удалось запустить motion с маской для определенной области (параметр mask_file).
Наткнулся на проблему при создании PGM файла, неверно создавался заголовок файла, он должен выглядеть так:
P5
# mask file for motion
800 600
255

просто многие редакторы (к примеру Adobe) высоту и ширину фрейма pgm файла почему-то не через пробел в одной строке записывает, а с новой строки, вот так
P5
800
600
255

motion это не понимает.

А еще параметр output_normal может принимать значенин off, on, best и center.
очень полезные параметры чтобы не плодить фотки.

Waterfall
08-11-2011, 05:35
Peaceman,
output_normal - что означает?

У меня motion не хочет работать в режиме 1024х768 и выше. Просто не выдает изображение в браузере.
В чем может быть беда, при том, что palantir - дает картинку того размера которую я укажу.

lohmat
08-11-2011, 18:16
Peaceman,
output_normal - что означает?

У меня motion не хочет работать в режиме 1024х768 и выше. Просто не выдает изображение в браузере.
В чем может быть беда, при том, что palantir - дает картинку того размера которую я укажу.
А на какое разрешение камера рассчитана?
У меня вэб-камера на 640x480... А palantir, может, просто масштабирует?

Peaceman
08-11-2011, 18:19
output_normal - что означает?

off - картинки не будет создаваться
on - будут создаваться
best - будет сохранятся только картинка с наибольшим количеством изменененных пикселей
center - будет сохранятся только картинка измененные пиксели в которой находятся ближе к центру


У меня motion не хочет работать в режиме 1024х768 и выше.
У тебя камера работает на интерфейсе USB 1.1.
в этом случае ты от Motion больше чем 800x600 не добъешся.
Если переключишь на USB 2.0 то можно и выше, но лично у меня на USB2.0 есть проблема со временем motion падает с ошибкой.
погуглил проблема не только у меня и видимо дело в драйверах.
USB1.1 работает надежно.

А вообще совет - не гонитесь за разрешением. Движущийся предмет на картинке четким все равно не получиться. При большем разрешении будет просто больше размытых пикселей :)

Waterfall
08-11-2011, 19:55
Благодарю за пояснения :)


У тебя камера работает на интерфейсе USB 1.1.
в этом случае ты от Motion больше чем 800x600 не добъешся.
Если переключишь на USB 2.0 то можно и выше, но лично у меня на USB2.0 есть проблема со временем motion падает с ошибкой.
погуглил проблема не только у меня и видимо дело в драйверах.
USB1.1 работает надежно.

А вообще совет - не гонитесь за разрешением. Движущийся предмет на картинке четким все равно не получиться. При большем разрешении будет просто больше размытых пикселей :)
Проверил. В прошивке роутера стояло USB1.1 and USB 2.0
Сделал только USB 2.0, перезагрузка, но все равно камера не завелась.
Да, уточнение, у меня камера не хочет показывать даже 800х600, ругается в лог вот так:

23:55:56 08-11-2011 (err|user|syslog) syslog: [1] Video signal lost - Adding grey image
23:56:00 08-11-2011 (err|user|syslog) syslog: [1] Retrying until successful connection with camera
23:56:00 08-11-2011 (err|user|syslog) syslog: [1] config image height (600) is not modulo 16
А камера, то моя FULL HD. Что может быть, а?

По поводу гонки за разрешением, согласен, но в моем применении объект в движении не главное. Объект в кадре будет достаточно статичный :)

Peaceman
09-11-2011, 09:10
2011 (err|user|syslog) syslog: [1] Video signal lost - Adding grey image
23:56:00 08-11-2011 (err|user|syslog) syslog: [1] Retrying until successful connection with camera



проверь что у тебя в конфиге
v4l2_palette 2
width 1600
height 1200

а в настройках модема USB 2.0 only




23:56:00 08-11-2011 (err|user|syslog) syslog: [1] config image height (600) is not modulo 16[/CODE]
:)
C разрешением 800x600 есть глюк, если его указать то действительно выдается ошибка
config image height (600) is not modulo 16

у меня стоит в настройках
width 1024
height 768

а в логе он пишет что:
Nov 9 08:50:13 syslog: [1] Test palette MJPG (1024x768)
Nov 9 08:50:13 syslog: [1] Adjusting resolution from 1024x768 to 800x600.
и работает на 800x600.
но понижает разрешение он только если камера работает через USB1.1 only

zet20105
11-11-2011, 18:42
Когда пытаюсь зайти с браузера на сервер Motion, пишет ошибку что страница не найдена.Хотя программа работает и делает фотографии, но сервер не работает.Почему?

Waterfall
12-11-2011, 18:34
Когда пытаюсь зайти с браузера на сервер Motion, пишет ошибку что страница не найдена.Хотя программа работает и делает фотографии, но сервер не работает.Почему?

Пытаешься по какому адресу попасть на роутер? Локально или через Интернет?
На каком порту у тебя montion? По умолчанию на 3000, т.е. адрес должен быть типа http://192.168.1.1:3000

buzya
14-11-2011, 15:24
[QUOTE=psaveliev;234876]В кратце все средства для этого есть: в модифицированной прошивке от Олега есть встроенный sendmail + устанавливаемый motion поддерживает запуск скрипта при записи снапшота на дисктак что все ок ;)

Вот пример моего скрипта отсылки оповещения, используя Олеговский sendmail (cм. аттач)

Складываем все например в папочку /opt/usr/local и прописываем в моушине вызов bb-send.sh с параметром <путь к файлу к фотографии с камеры>.

Уважаемый psaveliev, никак не могу прикрепить фото с камеры к письму - приходят пустые фото! У меня в motion.conf

target_dir = /tmp/mnt/disc0_3/motion/
snapshot_filename = %v-%Y%m%d%H%M%S-snapshot
jpeg_filename = %v-%Y%m%d%H%M%S-%q
movie_filename = %v-%Y%m%d%H%M%S
on_event_start = (not defined)
on_event_end = (not defined)
on_picture_save = /opt/usr/local/bb-send.sh
on_motion_detected = (not defined)
on_area_detected = (not defined)
on_movie_start = (not defined)
on_movie_end = (not defined)

Подскажите, пожалуйста, где настраивать путь к фото?
Может быть, поделитесь своим motion.conf?

Спасибо!

lohmat
14-11-2011, 17:56
Уважаемый psaveliev, никак не могу прикрепить фото с камеры к письму - приходят пустые фото! У меня в motion.conf

target_dir = /tmp/mnt/disc0_3/motion/
snapshot_filename = %v-%Y%m%d%H%M%S-snapshot
jpeg_filename = %v-%Y%m%d%H%M%S-%q
movie_filename = %v-%Y%m%d%H%M%S
on_event_start = (not defined)
on_event_end = (not defined)
on_picture_save = /opt/usr/local/bb-send.sh
on_motion_detected = (not defined)
on_area_detected = (not defined)
on_movie_start = (not defined)
on_movie_end = (not defined)

Подскажите, пожалуйста, где настраивать путь к фото?
Может быть, поделитесь своим motion.conf?

Спасибо!

Будьте внимательнее, там же написано, что в качестве параметра скрипту нужно указать имя файла, т.е. должно быть так: ;)

on_picture_save = /opt/usr/local/bb-send.sh %f

buzya
14-11-2011, 18:02
Будьте внимательнее, там же написано, что в качестве параметра скрипту нужно указать имя файла, т.е. должно быть так: ;)

on_picture_save = /opt/usr/local/bb-send.sh %f

Да, спасибо, уже разобрался, указал
on_picture_save = /opt/usr/local/bb-send.sh %f /tmp/mnt/disc0_3/motion/
работает....но, не с Вашими скриптами...

lohmat
15-11-2011, 17:22
Да, спасибо, уже разобрался, указал
on_picture_save = /opt/usr/local/bb-send.sh %f /tmp/mnt/disc0_3/motion/
работает....но, не с Вашими скриптами...

А зачем добавлять в конце /tmp/mnt/disc0_3/motion/ ???
%f уже дает полный путь к снимку.
Мои скрипты использовали по инструкции, что именно не работает? Они рассчитаны на отправку видеозаписи, а не только картинок.

dmw
21-11-2011, 17:07
Как можно сделать расписание для motion?
Например пусть процесс motion загружается и мониторит камеру только в рабочее время, а по вечерам и в выходные дни остается неактивным и не грузит процессор роутера?

lohmat
22-11-2011, 15:54
Как можно сделать расписание для motion?
Например пусть процесс motion загружается и мониторит камеру только в рабочее время, а по вечерам и в выходные дни остается неактивным и не грузит процессор роутера?

Думаю с cron это не составит большого труда. В назначенное время запускать с помощью скрипта и в другое время прибивать.
PS
Сам ни разу планировщиком не пользовался, ищите по форуму.

dmw
16-12-2011, 10:25
Может кому нибудь пригодиться, запись звука в motion

motion.conf


on_event_start /home/motion_alias %Y%m%d%H%M%S-%v.mp3
on_event_end /home/motion_stop_alias

Сами скрипты
/home # cat motion_alias


#!/bin/bash
/usr/bin/logger -t "FFMPEGMOTION" "### START ###"
/tmp/mnt/disca_2/opt/bin/ffmpeg -f oss -i /dev/dsp /home/motion/audio/$1


/home # cat motion_stop_alias

#!/bin/bash
/usr/bin/logger -t "FFMPEGMOTION" "### STOP"
/usr/bin/killall -s SIGQUIT ffmpeg 2>&1 | /usr/bin/logger -t "FFMPEGMOTION"
/usr/bin/logger -t "FFMPEGMOTION" "### STOPPED"
Попробовал записать звук, но с другими путями:

/opt/bin/ffmpeg -f oss -i /dev/dsp /tmp/mnt/disca_3/data/Video/test.mp3
ругается вот так вот:

/dev/dsp: No such file or directory
/dev/dsp: I/O error occurred

Попробовал заменить устройство /dev/dsp на /dev/video0 (это сама камера).
Теперь ругается вот так:

SNDCTL_DSP_SETFMT: Invalid argument
/dev/video0: I/O error occurred

ryzhov_al
16-12-2011, 10:29
ругается вот так вот:

/dev/dsp: No such file or directory
/dev/dsp: I/O error occurredЗабыли подгрузить соответствующие модули (http://www.wl500g.info/showpost.php?p=211258&postcount=70).

dmw
17-12-2011, 09:26
Забыли подгрузить соответствующие модули (http://www.wl500g.info/showpost.php?p=211258&postcount=70).
Ммм, спасибо, помогло!
только ещё пару вопросов, если можно:
1) все ли указанные вами модули нужно инициировать для того чтобы появилась возможность только записывать звук? Я пока подключаю все модули, но может можно както сократить набор?
2) madplay - для чего он там нужен? по указанному вами пути для wget он выдает ошибку. Специально искать и устанавливать не стал, вроде и без него все в порядке. но хотелось бы всетаки знать, может он какуюто ключевую роль играет?
3) как управлять настройками качества записи? это вообще возможно?

ryzhov_al
17-12-2011, 09:38
Ммм, спасибо, помогло!
только ещё пару вопросов, если можно:
1) все ли указанные вами модули нужно инициировать для того чтобы появилась возможность только записывать звук? Я пока подключаю все модули, но может можно както сократить набор?После загрузки роутера добавляйте по одному модулю до появления устройства /dev/dsp. После появления /dev/dsp дальнейшая подгрузка модулей скорее всего не понадобится.

2) madplay - для чего он там нужен? по указанному вами пути для wget он выдает ошибку. Специально искать и устанавливать не стал, вроде и без него все в порядке. но хотелось бы всетаки знать, может он какуюто ключевую роль играет?Он там нужен только для демонстрации работы звуковой карты, в примере демонстрировалось воспроизведение интернет-радио. Ошибка связана с тем, что адрес звукового потока устарел.

3) как управлять настройками качества записи? это вообще возможно?Извините, вы просили ответить только на пару вопросов.

dmw
17-12-2011, 10:28
Пытаюсь пока сделать без отдельных скриптов motion_alias и motion_stop_alias.

Указываю в motion.conf

on_event_start = /opt/bin/ffmpeg -f oss -i /dev/dsp /tmp/mnt/disca_3/data/Video/%Y-%m-%d %H-%M-%S.mp3
on_event_end = /usr/bin/killall -s SIGQUIT ffmpeg 2>&1 | /usr/bin/logger -t "FFMPEGMOTION"
По отдельности в ручную указанные команды выполняются, создается *.mp3 файл в нужной мне папке.
Однако в автомате motion при обнаружении движения записывает только видео, а звуковой mp3-файл не создается.

может влиять тот фактор что я пытаюсь писать видео и отдельно звук с одной usb-камеры со встроенным микрофоном?

МИНЗДРАВ
31-01-2012, 09:53
А чё делать если motion установился с ошибкой:

[admin@WL-500gP_V2 root]$ ipkg install motion
Installing motion (3.2.12-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/motion_3.2.12-2_mipsel.ipk
Installing ffmpeg (0.svn20080409-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ffmpeg_0.svn20080409-3_mipsel.ipk
Installing mysql (4.1.22-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/mysql_4.1.22-3_mipsel.ipk
Installing readline (6.1-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/readline_6.1-2_mipsel.ipk
Configuring ffmpeg
Configuring motion


To complete the installation, you must edit /opt/etc/motion.conf,
and then run /opt/etc/init.d/S99motion to start motion.

Configuring mysql
chown: unknown user root
Installing all prepared tables
/opt/libexec/mysqld: can't load library 'libuClibc++.so.0'
Installation of system tables failed!

Examine the logs in /opt/var/lib/mysql for more information.
You can also try to start the mysqld daemon with:
/opt/libexec/mysqld --skip-grant &
You can use the command line tool
/opt/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /opt/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /opt/var/lib/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /opt/bin/mysqlbug script!
chown: unknown user/group root:root
Starting MySQL................................... ERROR!
Configuring readline
Successfully terminated.
[admin@WL-500gP_V2 root]$ Как исправить?

P.S. И самое главное, где искать адрес типа /dev/video0 ?


T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 4 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0ac8 ProdID=c40a Rev= 1.00
S: Manufacturer=A4 TECH
S: Product=A4 TECH USB2.0 PC Camera J
C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA
A: FirstIf#= 0 IfCount= 2 Cls=0e(video) Sub=03 Prot=00
A: FirstIf#= 2 IfCount= 2 Cls=01(audio) Sub=02 Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 10 Ivl=2ms
I:* If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=(none)
I: If#= 1 Alt= 1 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=(none)
E: Ad=82(I) Atr=05(Isoc) MxPS= 128 Ivl=125us
I: If#= 1 Alt= 2 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=(none)
E: Ad=82(I) Atr=05(Isoc) MxPS= 512 Ivl=125us
I: If#= 1 Alt= 3 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=(none)
E: Ad=82(I) Atr=05(Isoc) MxPS=1024 Ivl=125us
I: If#= 1 Alt= 4 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=(none)
E: Ad=82(I) Atr=05(Isoc) MxPS=1536 Ivl=125us
I: If#= 1 Alt= 5 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=(none)
E: Ad=82(I) Atr=05(Isoc) MxPS=2048 Ivl=125us
I: If#= 1 Alt= 6 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=(none)
E: Ad=82(I) Atr=05(Isoc) MxPS=2688 Ivl=125us
I: If#= 1 Alt= 7 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=(none)
E: Ad=82(I) Atr=05(Isoc) MxPS=3072 Ivl=125us
I:* If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none)
I:* If#= 3 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
I: If#= 3 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
E: Ad=83(I) Atr=01(Isoc) MxPS= 98 Ivl=1ms

hiword
03-02-2012, 10:44
Привет, коллеги. Хотелось бы использовать камеру для охраны квартиры. Установил камеру Logitech C525 на RT-N16 с прошивкой 1.9.2.7-rtn-r3497. Камера заработала на "ура":D, но не работает функция обнаружения движения с отправкой фото на e-mail.
В веб-морде пробовал прописывать почту Gmail и QIP с соответствующими почтовыми серверами - фото не приходит. Перечитав форум выяснил, что проблема либо в настройках SMTP, либо в драйвере веб-камеры, либо сама прошивка не поддерживает эту функцию.

В какую сторону мне копать?
Буду благодарен за любые идеи по этой теме!

makstarasov
26-03-2012, 10:17
Кто сможет собрать прошивку с установленным motion для DIR перешитого под ASUS на платной основе.Читал все- не выходит.Получилось только сделать флешку с программами для чайника. может у кого есть motion.conf c настроенным обнаружение движения и фотками во время движения и складыванием их в заданную папу. и как потом эти фотки просмотреть. Спасибо

lohmat
31-03-2012, 10:12
Добрый день!
Установил из нового репозитария motion, но никак не могу заставить его писать видео.

# opkg info motion
Package: motion
Version: 20110826-051001-2
Depends: libjpeg, libpthread
Provides:
Status: install user installed
Section: multimedia
Architecture: entware
Maintainer: OpenWrt Developers Team <openwrt-devel@openwrt.org>
MD5Sum: 944277d2ba3799b90b6ed9882cb88d79
Size: 100545
Filename: motion_20110826-051001-2_entware.ipk
Conffiles:
/opt/etc/motion.conf 367f8358362d7e3edac76c11fc71b9ad
Source: feeds/packages/multimedia/motion
Description: webcam motion sensing and logging
Installed-Time: 1332744980

В логах пишет следующие:

Mar 31 15:00:01 syslog: [0] [NTC] [ALL] motion_startup: Motion trunkREV528 Started
Mar 31 15:00:01 syslog: [0] [NTC] [ALL] motion_startup: Logging to file (/tmp/motion.log)
Mar 31 15:04:19 syslog: [0] [NTC] [ALL] conf_load: Processing thread 0 - config file /opt/etc/motion.conf
Mar 31 15:04:19 syslog: [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_output_movies"
Mar 31 15:04:19 syslog: [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_output_debug_movies"
Mar 31 15:04:19 syslog: [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_timelapse"
Mar 31 15:04:19 syslog: [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_timelapse_mode"
Mar 31 15:04:19 syslog: [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_bps"
Mar 31 15:04:19 syslog: [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_variable_bitrate"
Mar 31 15:04:19 syslog: [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_video_codec"
Mar 31 15:04:19 syslog: [0] [ALR] [ALL] conf_cmdparse: Unknown config option "ffmpeg_deinterlace"
Mar 31 15:04:19 syslog: [0] [ALR] [ALL] conf_cmdparse: Unknown config option "sdl_threadnr"
В свой лог motion выдает следующие:

[1] [NTC] [EVT] [Mar 31 13:03:43] event_new_video FPS 2
[1] [NTC] [ALL] [Mar 31 13:03:43] motion_detected: Motion detected - starting event 1
[1] [NTC] [ALL] [Mar 31 13:04:10] preview_save: different filename or picture only!
[1] [NTC] [EVT] [Mar 31 13:04:10] event_newfile: File of type 1 saved to: /tmp/harddisk/public/motion/2012.03.31_13-03-46.jpg
[1] [NTC] [EVT] [Mar 31 13:05:53] event_new_video FPS 2
[1] [NTC] [ALL] [Mar 31 13:05:53] motion_detected: Motion detected - starting event 2
[1] [NTC] [ALL] [Mar 31 13:06:13] preview_save: different filename or picture only!
[1] [NTC] [EVT] [Mar 31 13:06:13] event_newfile: File of type 1 saved to: /tmp/harddisk/public/motion/2012.03.31_13-05-53.jpg
[1] [NTC] [EVT] [Mar 31 13:06:31] event_new_video FPS 2
Такое ощущение, что пакет собран без поддержки видео?!
PS
ffmpeg установлен, картинки motion сохраняет исправно.

ryzhov_al
31-03-2012, 20:11
Такое ощущение, что пакет собран без поддержки видео?!OpenWRT'шный motion собран (https://dev.openwrt.org/browser/packages/multimedia/motion/Makefile) без поддержки ffmpeg.

web_amateur
05-05-2012, 11:22
Уважаемые Гуру!

Около года назад в ветке промелькнула информация, что имеющаяся в web интерфейсе опция с отправкой E-mail при обнаружении движения пока не реализована.
Попробовал на прошивке RT-N16-1.9.2.7-rtn-r4051. Результата нет.

Какая сейчас ситуация с этой фичей?

Заранее спасибо!

lohmat
06-05-2012, 13:10
Уважаемые Гуру!

Около года назад в ветке промелькнула информация, что имеющаяся в web интерфейсе опция с отправкой E-mail при обнаружении движения пока не реализована.
Попробовал на прошивке RT-N16-1.9.2.7-rtn-r4051. Результата нет.

Какая сейчас ситуация с этой фичей?

Заранее спасибо!
Скрипт можно повесить на обнаружение движения, в теме варианты были. У меня сейчас на dropbox скидываются картинки с помощью скрипта из темы: DropBox Client для роутера Asus (http://wl500g.info/showthread.php?24669-DropBox-Client-%E4%EB%FF-%F0%EE%F3%F2%E5%F0%E0-Asus)

vagus70
13-08-2012, 07:22
Прошивка: 1.9.2.7-rtn-r4330
Девайс: WL500gpv2
Камера: Genius iSlim-330 (USB)

Поставил себе motion (нужно онлайн наблюдение и запись видео, все по детектору движения). Но вот проблема: онлайн работает, а видео не пишет. Во-первых, при запуске программа говорит, что не поддерживает параметры конфига, относящиеся к mmpeg, во-вторых, облазив весь инет, узнал, что в прошивке от Олега (и Энтузиастов), в репозитарии Entware (OptWare) motion вообще собран без поддержки mmpeg.
Вопрос: где мне можно найти motion с поддержкой записи видео для данной прошивки?


mmpeg
Извиняюсь... конечно же ffmpeg.

MercuryV
13-08-2012, 20:27
в прошивке от Олега (и Энтузиастов), в репозитарии Entware (OptWare) motion вообще собран без поддержки mmpeg
отсутствие поддержки ffmpeg не случайно (https://code.google.com/p/wl500g-repo/issues/detail?id=33#c1)
Если представите рабочий пример использования кодирования в mpeg4 для роутера, тогда можно будет рассмотреть возможность сборки motion с поддежкой актуального ffmpeg, иначе это бессмысленно.

vagus70
14-08-2012, 07:10
Если представите рабочий пример использования кодирования в mpeg4 для роутера
У меня на самом компе работает система видеонаблюдения Digi-Watcher. Все бы меня устраивало, если бы один недостаток - комп выключили и привет, ничего не видно... Поэтому у меня и родилась идея установить роутер с юсб-камерой и такой же системой наблюдения. Почитал - есть motion... и вроде как все срослось, но... купив роутер и начав его настраивать, я столкнулся с проблемой отсутствия видеозаписи (хотя бы 5 fps и 320x240, чтобы сильно не нагружать проц) в motion... И это удручает...
И как вы считаете, в качестве альтернативы, пойдет как extendedpipe - mencoder? Правда в репозирории его нет...

skuwakin
14-08-2012, 08:33
И как вы считаете, в качестве альтернативы, пойдет как extendedpipe - mencoder? Правда в репозирории его нет...

если вам ну жно именно реальное видеонаблюдение, купите ip-камеру, воткните ее в розетку, настройте свой роутер и радуйтесь жизни. ИМНО.

vagus70
16-08-2012, 06:02
если вам ну жно именно реальное видеонаблюдение, купите ip-камеру, воткните ее в розетку, настройте свой роутер и радуйтесь жизни. ИМНО.

А видео я куда буду скидывать и какой программой?

ryzhov_al
16-08-2012, 06:19
А видео я куда буду скидывать и какой программой?Никакой. Практически все ip-камеры могут "складывать" результат своей работы по сети или на подключенный носитель.

vagus70
16-08-2012, 13:04
Никакой. Практически все ip-камеры могут "складывать" результат своей работы по сети или на подключенный носитель.
Хорошо... В каком виде? картинки или видео?

ryzhov_al
16-08-2012, 14:17
Хорошо... В каком виде? картинки или видео?Чаще всего как угодно. Вот (http://www.dealextreme.com/p/300kp-wired-network-surveillance-ip-camera-w-10-led-night-vision-black-103437) пример возможностей китай-камеры за 1500 рублей. Давайте я не стану за вас покупку выбирать? Погуглите, пожалуйста, сами.

vagus70
17-08-2012, 05:58
Чаще всего как угодно. Вот (http://www.dealextreme.com/p/300kp-wired-network-surveillance-ip-camera-w-10-led-night-vision-black-103437) пример возможностей китай-камеры за 1500 рублей. Давайте я не стану за вас покупку выбирать? Погуглите, пожалуйста, сами.
Ок... спс... обязательно посмотрю возможности... Не знал что они это могут. Это же мини сервер в камере должен быть... До чего дошел прогресс! :)

Capture
17-08-2012, 07:36
OFF TOP
Вот купил себе http://www.pandawill.com/tenvis-iprobot-3-wifi-h264-megapixel-ip-network-camera-p66111.html , пока не щупал. По хар-ам очень вкусно.

VotBlah
17-08-2012, 08:00
Стоял у меня на ДИРе-320м WL500gpv2-1.9.2.7-rtn-r3015M и motion слал себе потихоньку исправно snapshotы. Тут по случаю поменял его на RT-N10U и залил крайний релиз r4330, настроил инет, включил в USB Application mjpg-streamer. Втыкаю камеру - ssh подвисает, веб интерфейс не грузится. Ладно, выключил mjpg-streamer, вручную загрузил модули для UVC, воткнул камеру - все в норме. В логах камера определяется как положено. Только запускаю mjpg-streamer - опять виснут вэб и ssh, роутер пингуется, инет работает, но медленно. Установил motion и залил конфиги аналогичные DIR-320, запускаю - ssh сессия начинает лагать, задержка эхопечати секунды 2-3, вэб интерфейс грузится секунд 30, motion картинку показывает, но с большими пропусками кадров, в логах без ошибок. Судя по top при этом загрузка CPU 10%. Путем последовательных откатов дошел до r3702 - все работает нормально, загрузка 6-10%. Далее на r3756 опять подвисает. Видимо что-то поломалось на коммитах r3746-3752.

lly
17-08-2012, 08:38
Путем последовательных откатов дошел до r3702 - все работает нормально, загрузка 6-10%. Далее на r3756 опять подвисает. Видимо что-то поломалось на коммитах r3746-3752.
Странно, на моей Logitech C270 + RT-N16 ровно наоборот - коммиты r3746-r3748 улучшили ситуацию со срывами синхронизации.

Камера какая? Есть возможность пересобрать прошивку самостоятельно и проверить r3746?

VotBlah
17-08-2012, 10:07
Странно, на моей Logitech C270 + RT-N16 ровно наоборот - коммиты r3746-r3748 улучшили ситуацию со срывами синхронизации.

Камера какая? Есть возможность пересобрать прошивку самостоятельно и проверить r3746?

Точно такая же камера. :)
Возможность есть, но на след. неделе думаю только. Попробую.Спасибо.

lly
17-08-2012, 10:49
Точно такая же камера. :)
Возможность есть, но на след. неделе думаю только. Попробую.Спасибо.
Единственный коммит, который на мой взгляд может ухудшать ситуацию, r3747
Также можно попробовать ночную сборку r4435

VotBlah
21-08-2012, 17:56
Вообщем пересобрал r4536 со значениями UVC_URBS, UVC_MAX_PACKETS как до коммита r3746 и камера опять заработала нормально. Попробовал для интереса как будет работать на r4536 без изменений, но на разогнанном до clkfreq=500,200,100 роутере - непрокатило, тормозит так же. Попробую собрать несколько модулей uvcvideo.ko с разными значениями urb и max packets, посмотрим на каких опять залагает... Странно почему на одних и тех же значениях RT-N16 работает, а N10U тупит?

lly
21-08-2012, 18:31
Странно почему на одних и тех же значениях RT-N16 работает, а N10U тупит?
Увы, ничего стоящего пока не придумывается. Кол-во urb увеличивалось в расчете на то, что это исключит ситуацию когда драйвер UVC не успевает обрабатывать пакеты и часть их теряется, т.к. поток то isochronous.

Добавлено: придётся опять включать трассировку драйвера через параметр uvc_trace_param и проверять на отсутствие ругани...

-vvv-
06-11-2012, 14:11
Ответьте пожалуйста если у кого сохранилась motion
c исправленной ошибкой VIDIOCGCAP ioctl из иностранной ветки: http://wl500g.info/showthread.php?25107-Webcam-Motion-Alert.

Monkm
09-01-2013, 18:16
Что-то не сохраняет картинку из камеры... в чем может быть проблема?

Jan 1 04:00:50 syslog: [1] [ERR] [VID] v4l2_select_input: Error selecting input 0 VIDIOC_S_INPUT: Device or resource busy
Jan 1 04:00:50 syslog: [1] [ERR] [VID] v4l_start: ioctl (VIDIOCGCAP): Invalid argument

nikAV
16-02-2013, 15:59
Ответьте пожалуйста если у кого сохранилась motion
c исправленной ошибкой VIDIOCGCAP ioctl из иностранной ветки: http://wl500g.info/showthread.php?25107-Webcam-Motion-Alert.

Может кто поборол эту ошибку???? у меня год назад всё работало(на другой прошивке, и версия другая из пакета ipkg), а теперь нет....
RT-N16 1.9.2.7-rtn-r4667. сыплет так:

root]$ /opt/bin/motion -s
[0] Processing thread 0 - config file /opt/etc/motion.conf
[0] Unknown config option "VIDIOCGCAP"
[0] Motion 3.2.12 Started
[0] ffmpeg LIBAVCODEC_BUILD 3356160 LIBAVFORMAT_BUILD 3411200
[0] Motion running in setup mode.
[0] Thread 1 is from /opt/etc/motion.conf
[0] Thread 1 is device: /dev/v4l/video0 input 8
[0] Webcam port 8090
[1] Thread 1 started
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Could not fetch initial image from camera
[1] Motion continues using width and height from config file(s)
[1] Resizing pre_capture buffer to 1 items
[0] motion-httpd/3.2.12 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 8095
[0] Waiting for threads to finish, pid: 14867
[1] Started stream webcam server in port 8090
[1] Resizing pre_capture buffer to 3 items
[1] Retrying until successful connection with camera
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise level: 21
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise level: 16
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise level: 13
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise level: 12
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise level: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise level: 11
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise level: 11
^C[0] httpd - Finishing
[0] httpd Closing
[0] httpd thread exit
[1] End of event 1
[1] Raw changes: 0 - changes after 'EedDl': 0 - labels: 0 - noise level: 11
[1] Thread exiting
[1] Closing webcam listen socket
[1] Closing active webcam sockets
[0] Threads finished
[0] Motion terminating

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

orlexy
05-04-2013, 16:27
Все работает, кроме камеры. Не могу показать motion'у что у меня подключена камера(Creative live notebook cam)
Подскажите пожалуйста, как сделать чтобы система видела камеру?

Rucha
04-05-2013, 13:48
Где взять актуальный motion для 2.6 (1.9.2.7-rtn-r4330)?
Во вражеской ветке ссылка не работает.
Все испробованные motion-ы дают ioctl (VIDIOCGCAP): Invalid argument.
Камера Logitech C270. Если камеру включить в web-морде, то она показывает.
И еще вопрос:


insmod videodev
insmod input-core
insmod v4l2-common
insmod uvcvideo

После этих комманд появляется два video0 устройства: одно в /dev, воторе в /dev/v4l. Что в этом случае указывать в параметре videodevice конфига?

joni
23-05-2013, 10:20
Привет всем!
wl500gp
Камера рекомендуемая производителем.
Подскажите есть ли программы дающие данную возможность?
вот по такому адресу http://192.168.1.1/ShowWebCam.asp
Или еще какие нибудь варианты для сохранения данных записи.

joni
24-05-2013, 09:33
Очень вряд-ли. Оно еще у инженеров асуса родилось мертворожденным, посему никто доперепиливать его не будет.
Вам проще установить что-нить стороннее.
Например? Что только не пробовал.
В каждой программе которая может подключяться к вебке есть готовые настройки для конкретной веб камеры что то вроде
http://192.168.1.1:7776/jpeh1 или еще какая барматуха. возможно и можно было бы написать руками что там за запрос
но увы нет на это информации. в браузере все просто. http://192.168.1.1:7776 и хоть обсмотрись. )))

UPD: в общем проще оказалось чем я думал,
http://admin:admin@192.168.1.1/display.jpg в любой программе хоть wget-om в кроне.

Скажите можно ли увеличить скорость съемки?

Waterfall
26-08-2013, 14:00
Доброго времени форумчане!

Не сложная задача для знатоков *NIX-систем
Необходимо установить видеорегистратор motion или аналогичный на роутер ASUS серии 500gpV2 или что-то более свежее и более высокопроизводительное. Роутер будет куплен по согласованию с исполнителем
Видеокамера Logitech Full HD с автофокусом поддерживается роутерами UVC.

Цель: получать изображения высокого разрешения автоматически с камеры при появлении активности. Изображения складываются на USB-флешку и по расписанию переписываются по FTP на внешний сервер для дальнейшей работы с изображениями.
USB-флешку нужно запрятать в коробку роутера.
Без проблемное поднятие роутера при падении электричества и запуск видеорегистратора.

Ваши предложения, пожалуйста оставляйте здесь

Waterfall
26-08-2013, 16:27
Нужен роутер для установки на него motion с целью получения изображений по детектированию движения с USB USV-совместимой веб-камеры с автофокусом. Скорость срабатывания детектора не столь важна.
В область зрения камеры будет попадать продукция, которая будет вращаться для фиксирования продукции с разных ракурсов. Серия снимков падает на USB-флешку воткнутую в роутер и после по расписанию закачивается на удаленный FTP

Подсобите с выбором подходящего роутера по производительности для данной задачи. Желательно на основе Вашего опыта решения подобной задачи.

Заранее премного благодарю за любые идеи.

egorart
16-12-2013, 17:06
Прочитал всю тему и сделал лог. вывод, что писать видео Motion из коробки не может ибо собран без поддержки видео. Так?
т.е. он только делает наборы фотографий и все? //(если так, то у меня получается оживленная точка и там будет одно фото - одна секунда? :confused: .... наверно я что-то не так понял :( )
Как тогда реализовать постоянную запись происходящего в один видео-файл с делением, например, определенному размеру файла или по определенному времени?
или вообще не как? или это реализуется другой программой?

просто валяется роутер, который по прямому назначению исп. не будет (т.е. проц. можно полностью под видео наблюдение "забить"), вот думаю задействовать таким образом... :confused:

electropanda
16-12-2013, 21:44
Здесь на форуме можно найти как пакет, который будет писать видео-файлы, так и пакет, который формирует только картинки. Сейчас у меня на RT-N16 установлен тот, который с видео не умеет работать. Он пишет jpg со скоростью приблизительно 1 fps, больше выжать на размере картинки 1280x960, с камерой Logitech HD Webcam C270 и длиной USB-шнурка около 15 м не получилось.
До этого на WL-500gP ставил тот motion, который работает с видео. Он у меня писал, по-моему, в avi, одно событие - один файл. Признаки события настраиваются в motion. Также можно попросить его периодически делать снимки (например 0,5 fps), т.е. вне зависимости от замечаемого движения в кадре.
Да, скорее всего при большом размере картинки (ШxВ) будет именно так - одно фото - одна секунда. Сшивать картинки в видео, если это требуется, можно отдельным софтом.


Прочитал всю тему и сделал лог. вывод, что писать видео Motion из коробки не может ибо собран без поддержки видео. Так?
т.е. он только делает наборы фотографий и все? //(если так, то у меня получается оживленная точка и там будет одно фото - одна секунда? :confused: .... наверно я что-то не так понял :( )
Как тогда реализовать постоянную запись происходящего в один видео-файл с делением, например, определенному размеру файла или по определенному времени?
или вообще не как? или это реализуется другой программой?

просто валяется роутер, который по прямому назначению исп. не будет (т.е. проц. можно полностью под видео наблюдение "забить"), вот думаю задействовать таким образом... :confused:

egorart
17-12-2013, 12:25
хм, пока просто подкл. к wl500gp для просмотра камеру Logitech с310 выдает без тормозов 1280х720 30fps
осталось теперь с записью разобраться... мульон =) картинок тоже не охото иметь, но при этом важна каждая секунда =)

играюсь сейчас с камерой, пока не удалось motion, который в репе, завести с камерой с310
отключил камеру в веб-интерфейсе Добавил нужные модули

insmod videodev
insmod input-core
insmod v4l2-common
insmod uvcvideo
opkg install motion

мой конфиг ей не понравился

может кто выложит свой конфиг (motion.conf) от C270 или с310 или вообще хоть какой либо :)
чтоб от чего-то было оттолкнуться...

а так за месяц непрерывной работы ("постоянный" просмотр + удаленное подкл. и просмотр) mjpeg_streamer + камера с310 + wl500gpv1 - косяков не обнаружено - не падает, картинка норм

теперь бы все это дело записывать (для начала хотя бы картинки)

мда уж... не правильно перевел пару опций поэтому сервер не запускался и не чего не показывал
качество ужас, даже при 640х480 mjpeg вообще не показывает (серый фон - и надпись, что не может отобразить 1-е изображение)
тормозит картинка

из коробки просмоторщик без тормозов и нагрузки очень хорошо гонял трансляцию....

MercuryV
28-01-2014, 17:48
Logitech с310 выдает без тормозов 1280х720 30fps
mjpg-streamer из местной прошивки? (что включается в веб-интерфейсе)
в режиме mjpg или uvc ?

egorart
29-01-2014, 12:02
да, wl500gp1 1.9.2.7-rtn-r5066 + Logitech c310
USB Application - Web Camera - mjpg
FPS 30
разрешение 1280х720HD

прямая трансляция, без задержек (на оживленной улице (много машин)) и тормозов

вот бы так и записывать... эх...

UPD: ура! прогресс Motion в топку проц хавает качество плохое
(по край не мере у меня не получилось нормально подобрать конфиг)
начал играться с mjpg_streamer

/usr/bin/mjpg_streamer -p /var/run/rcamd.pid -i "input_uvc.so -r 960x720 -f 30" -o "output_http.so -p 7776 -c user:pass" -o "output_file.so -f /tmp/harddisk/webcam/ -d 1000"
гуд и так же как было - показывает удаленно
и при этом пишет в папку
с -d 1000 надо играться как кому надо - это задержка сохранения изображений, можно вообще убрать

далее настроем чтоб через опред момент удалялись старые (к примеру за пред. сутки) картинки... тут хз пока ибо я не особый (как в прочем и в другом около компьютерном) программист/скрипт-мастер :)

electropanda
30-01-2014, 05:15
ура! прогресс Motion в топку проц хавает качество плохое
(по край не мере у меня не получилось нормально подобрать конфиг)
начал играться с mjpg_streamer


Да, motion грузит процессор порядком. У меня на RT-N16 load average: 0.99, 1.08, 1.04
Качество и fps действительно не превосходные. Может тоже поковыряюсь с mjpg_streamer.


может кто выложит свой конфиг (motion.conf) от C270 или с310 или вообще хоть какой либо

Если еще актуально, ниже мой motion.conf для C270.

natural
31-01-2014, 16:19
... Motion в топку проц хавает качество плохое

Motion пользует проц чтоб детектировать движение. А вот что Вы будете делать с такой прорвой картинок от mjpg-streamer? Сами будете искать на каком кадре появился воровайка? )))

egorart
02-02-2014, 12:53
из картинок сделать видеофайл не особо сложно...


далее настроем чтоб через опред момент удалялись старые (к примеру за пред. сутки) картинки... тут хз пока ибо я не особый (как в прочем и в другом около компьютерном) программист/скрипт-мастер :)
кстати, тут я вроде как перегнул, нечего писать не надо. достаточно по крону давать, например, такую команду (в папке):

find -type f -mtime +1 -delete

что должно удалить файлы за день от запуска задачи по крону
поправте если не так или такой вариант ламерский :)
что-то такой вариант не прокатил :(

а такой find -type f -amin +1440 -delete отработал...

orlexy
06-04-2014, 12:52
Есть камера Камера Logitech C270, есть роутер ASUS RT-N66U.
Прошивка последняя от фирмы.
Motion упорно не видит камеру.
MJPG стрим (http://forums.smallnetbuilder.com/showthread.php?t=8833) работает.

orlexy
10-04-2014, 19:02
Не могу установить камеру в роутер.
Есть последовательность загрузки (http://tinyurl.com/videodev-rt-n66u) и модули (http://files.ryzhov-al.ru/Routers/asuswrt-merlin/modules-mipsel.tgz). Как это все установить?
Хочу чтобы заработала камера (Logitech C270) в motion.
Firmware:374.40 (Merlin build)

satch
10-04-2014, 19:26
chmod +x ./videodev_rt-n66u.sh

orlexy
10-04-2014, 19:48
chmod +x ./videodev_rt-n66u.sh
Выдало:

orlexy@RT-N66U:/tmp/mnt/sdb1/uvc# sh videodev_rt-n66u.sh
: not found-n66u.sh: line 2:
: not found-n66u.sh: line 4: {
: not found-n66u.sh: line 5:
: not found-n66u.sh: line 9:
: not found-n66u.sh: line 11:
: not found-n66u.sh: line 18:
: not found-n66u.sh: line 20:
videodev_rt-n66u.sh: line 21: syntax error: unexpected word (expecting "do")



orlexy@RT-N66U:/tmp/mnt/sdb1/uvc/lib/modules/2.6.22.19/kernel/drivers/media/video# sh ./videodev_rt-n66u.sh
sh: can't open './videodev_rt-n66u.sh'

skaarj89
29-07-2014, 11:40
Есть роутер WL500GPV2, прошивка 1.9.2.7-d (или -rtn, уточню как буду дома), вебка Logitech HD C310 и внешний жесткий диск SILICON POWER Diamond D05 1Тб usb3.0 [sp010tbphdd05s3t]. Можно ли записывать видео с вебки на жесткий диск, подключив их к роутеру и что для этого нужно сделать?

p.s. Если подобная тема уже поднималась - поделитесь ссылкой, пожалуйста. А то поиск по форуму падает с ошибкой базы данных.

maxim5678
17-08-2014, 08:37
Есть Asus RN-N16 с прошивкой 3.0.0.4_376.44 от RMerlin,веб камера Microsoft LifeCam HD-3000
во ее и не могу прикрутить к роутеру пакетом motion.

Менеджер пакетов Entware.пишет нет modprobe uvcvideo. что и как делать?
а mjpg-streamer может как то поставит хотя он же версии 63-2 не ставится а новый не нашел

--> http://forums.smallnetbuilder.com/showthread.php?t=8833не ставится пакет ipkg install wget-ssl http://tinyurl.com/mjpg-streamer-r63-2, пробывал