Page 5 of 10 FirstFirst ... 34567 ... LastLast
Results 61 to 75 of 149

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

  1. #61
    Может кому нибудь пригодиться, запись звука в motion

    motion.conf
    Code:
    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
    Code:
    #!/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
    Code:
    #!/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"
    Dir-320 OpenWrt 2.6.39.2 mips GNU/Linux
    Logitech Webcam Pro 9000 (046d:0809) uvcvideo

  2. #62
    Quote Originally Posted by pnm View Post
    Может кому нибудь пригодиться, запись звука в motion

    motion.conf
    Code:
    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
    Code:
    #!/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
    Code:
    #!/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 или только запись в файл?
    -Звук будет писаться при наличии активности или все в подряд, даже полную тишину?
    ASUS WL-500w & WL-500gpV2 - FW 1.9.2.7 + USB-HDD + WD TV Live
    D-Link DIR-320 + 3G Мегафон - 1.9.2.7

  3. #63
    Quote Originally Posted by Waterfall View Post
    Интересная тема.
    Правильно я понял. В итоге получим mp3 файлики со звуком?
    -Можно ли в реальном времени случать через motion или только запись в файл?
    -Звук будет писаться при наличии активности или все в подряд, даже полную тишину?
    Получается два файла, один видео, другой аудио с одинаковыми названиями.
    Нельзя в реальном времени случать. Для этого есть palantir.
    Звук будет писаться при наличии активности.
    Dir-320 OpenWrt 2.6.39.2 mips GNU/Linux
    Logitech Webcam Pro 9000 (046d:0809) uvcvideo

  4. #64
    Quote Originally Posted by tchr View Post
    У меня получилось. Запустил 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 не работает для ай-пи камеры?
    Last edited by Omega; 02-09-2011 at 21:37. Reason: fixed

  5. #65
    Quote Originally Posted by Varkus View Post
    Та же история с motion: ему по барабану какой у него формат на входе он всё равно фрэйм перегоняет в RGB, обрабатывает, например на детекцию и снова жмёт в нужный формат.
    Из соседней темы.

  6. #66
    т.е. если motion установлен на асусе, то невозможно изменить частоту кадров? А если его поставить на ПК, то все работает, по крайней мере где-то в сети видел полученное видео с частотой 8 или 10 кадров/сек.
    Так? Это какое то ограничение из-за асуса или сам софт такой?

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

  7. #67

    ?

    тему вроде всю прочитал, но так и не понял

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

  8. #68

    Lightbulb

    Посмотрел на скрипты по отправки снимков на почту пользователя psaveliev http://wl500g.info/showpost.php?p=234876&postcount=52 и решил написать свой вариант.
    Мне хотелось:
    1. чтобы на почту отправлялось видео
    2. к видео приложить одну картинку, для пред просмотра (оценки)
    3. проверка места на диске и информирование о его нехватке (у меня флешка на 1Г подключена)

    Итак, скрипт состоит из двух частей: основная motion_send.sh и вспомогательная motion_cp_jpg.sh
    Для начала нужно настроить запись фотографий, у меня эта секция конфига /opt/etc/motion.conf выглядит так:
    Code:
    output_normal best
    output_motion off
    quality 75
    ppm off
    т.е. запись происходит только при движении и только одной картинки, которая по мнению motion лучшая.
    Настройка записи видео:
    Code:
    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 чтобы ролики не были слишком большими.
    В секции обработки событий добавил:
    Code:
    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/...html#msg105865
    Attached Files Attached Files
    Last edited by lohmat; 30-10-2011 at 13:44. Reason: ошибка в motion_send.sh

  9. #69
    lohmat, безусловно для каких-то задач это очень необходимый функционал и те кому это необходимо конечно же оценят данную работу
    У меня же несколько вопросов:
    На сколько я понял, сам по себе motion это просто детектор движения, складывание JPG и AVI. Ваши скрипты берут данные от motion и все что касается отправки сообщений и ограничения длительности делается не в motion?
    ASUS WL-500w & WL-500gpV2 - FW 1.9.2.7 + USB-HDD + WD TV Live
    D-Link DIR-320 + 3G Мегафон - 1.9.2.7

  10. #70

    Smile

    Quote Originally Posted by Waterfall View Post
    У меня же несколько вопросов:
    На сколько я понял, сам по себе motion это просто детектор движения, складывание JPG и AVI. Ваши скрипты берут данные от motion и все что касается отправки сообщений и ограничения длительности делается не в motion?
    Длительность видео ограничивается motion соответсвующим параметром в конфиге: max_mpeg_time.
    Мои скрипты начинают работать, когда motion уже записал видео, скриптам передаются только адреса уже записанных файлов.
    Надеюсь ответил на вопрос

  11. #71
    Quote Originally Posted by lohmat View Post
    Длительность видео ограничивается motion соответсвующим параметром в конфиге: max_mpeg_time.
    Мои скрипты начинают работать, когда motion уже записал видео, скриптам передаются только адреса уже записанных файлов.
    Надеюсь ответил на вопрос
    Ответы принимаются Благодарствую!
    ASUS WL-500w & WL-500gpV2 - FW 1.9.2.7 + USB-HDD + WD TV Live
    D-Link DIR-320 + 3G Мегафон - 1.9.2.7

  12. #72
    Друзья, я понимаю,что подобные сообщения вроде моего у вас вызывают отвращение, но я надеюсь на лучшее и вдруг у кого нибудь будет свободная минутка для разжевывания того что разжевывалось.
    Есть 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 и через телнет прописать команду
    Code:
    ipkg install motion
    и потом взять конфиг (он где то в сообщениях был ) и все заработает !"? (сильно не ругайтесь , первые маленькие шажочки с линуксом делаю)

  13. #73
    Skisliy,
    Сам не профи, но если коротко мой путь к запуску motion был таков:
    1.Устанавить скрипт для чайников он поставит массу нужных программ и подготовит твою флеху к работе с роутером. Программы ставь по своему вкусу.
    2. После можно ставить motion. Тот что в у дистрибах от Олега у меня и еще у некоторых не заработал. В этой же теме была инфа где взять себе другой.
    3. motion встал, теперь осталось настроить его. Нужно копать конфиг.

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

    И еще, motion мне поддался далеко не сразу, с моими скудными познаниями Linux. Быстрее удалось запустить palantir, это конечно не motion, но все же наблюдение Здесь описано как его ставить/ настраивать.

    Успехов!
    ASUS WL-500w & WL-500gpV2 - FW 1.9.2.7 + USB-HDD + WD TV Live
    D-Link DIR-320 + 3G Мегафон - 1.9.2.7

  14. #74
    Вот итог моих потуг
    Code:
    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'

  15. #75
    Join Date
    Dec 2008
    Location
    Monchegorsk, 51 region
    Posts
    75
    Quote Originally Posted by Skisliy View Post
    Вот итог моих потуг
    Code:
    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
    WL500gP_128M, DIR-320_64M

Page 5 of 10 FirstFirst ... 34567 ... LastLast

Similar Threads

  1. Webcam Motion Alert
    By Smuggler in forum German Discussion - Deutsch (DE)
    Replies: 28
    Last Post: 17-12-2013, 20:35
  2. Тестирование скорости чтения/записи USB-HDD.
    By ABATAPA in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 87
    Last Post: 20-06-2013, 13:11
  3. Драйвера для вебкамер (logitech и etc)
    By Alneg in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 227
    Last Post: 15-04-2012, 12:59

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •