Jump to content

wtbg

Forum Members
  • Posts

    3
  • Joined

  • Last visited

Posts posted by wtbg

  1. Я правильно понимаю, что Motion собран без поддержки ffmpeg и чтобы писать видео необходим изврат типа:

    Цитата

    Сама motion нам и поможет обойти эту беду.
    Есть в ней несколько директив обеспечивающих запуск каких либо действий при обнаружении движения.
    Создадим директорию:

    mkdir /home/scripts

    В ней создадим два скрипта:
    vi /home/scripts/recordstart.sh
    В него вложим следующее:
     

    Код:
    
    dt=`date +%Y%m%d%H%M%S`
    FILENAME="${dt}.avi"
    echo $FILENAME 
    ffmpeg -f mjpeg -i http://admin:admin@localhost:8081 /home/srv/ftp/Da4a/Camera/$FILENAME

     

    Сохраним.
    И второй скрипт:
    vi /home/scripts/recordstop.sh

    В нем напишем:

    Код:
    
    MPID=`pidof ffmpeg`
    `kill -15 $MPID`

     

    Сохраним и откроем файл конфигурации motion

    vi /etc/motion.conf

    Найдем и изменим параметры на:

    Код:
    
    on_event_start "sh /home/scripts/recordstart.sh"
    on_event_end "sh /home/scripts/recordstop.sh"

     

    Запускаем motion

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

    Код:
    
     1655 root      1700 S    /usr/sbin/pppd nodetach ipparam VPN_HOME ifname pptp
     1657 root     13628 S    motion
     1660 root         0 SW   [kworker/0:1]
     1662 root      1480 S    sh -c sh  /home/scripts/recordstart.sh  &
     1663 root      1480 S    sh /home/scripts/recordstart.sh
     1665 root     15864 S    ffmpeg -f mjpeg -i http://admin:admin@localhost:8081
     1668 root      1480 R    ps

     

    http://cyber-place.ru/showpost.php?p=26209&postcount=3

  2. 7 минут назад, McMCC сказал:

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

    P.S. Проще всего это сделать одной командой modprobe uvcvideo

     

    ~ # modprobe uvcvideo
    -sh: modprobe: not found

    Сейчас переустановил прошивку + Entware-3x, далее выполнил команды:

    insmod /lib/modules/3.4.113/videodev.ko
    insmod /lib/modules/3.4.113/videobuf2-core.ko
    insmod /lib/modules/3.4.113/videobuf2-memops.ko
    insmod /lib/modules/3.4.113/videobuf2-vmalloc.ko
    insmod /lib/modules/3.4.113/uvcvideo.ko 

    Теперь Keenetic увидел камеру, хотя до этого insmod не отрабатывал, выдавал какие-то ошибки.

    Сейчас пробую настроить motion.

    Спасибо.

  3. Прошу помощи в подключении веб камеры Live! Cam Connect HD 1080 (VF0760) к Zyxel Keenetic II (Установленная версия NDMS: 2.10.C.1.0-0). Прошивка Entware-3x. На прошивке, построенной на NDMSv1, эта камера работала.

    ~ # opkg list-installed
    busybox - 1.27.2-2
    coreutils - 8.23-3
    coreutils-yes - 8.23-3
    dropbear - 2017.75-5
    findutils - 4.6.0-1
    ldconfig - 2.25-8
    libc - 2.25-8
    libgcc - 6.3.0-8
    libjpeg - 9a-1
    libndm - 1.5.0-1
    libpthread - 2.25-8
    librt - 2.25-8
    libssp - 6.3.0-8
    libstdcpp - 6.3.0-8
    locales - 2.25-8
    mjpg-streamer - r182-10
    motion - 3.4.0-20141018-9479d910f2149b5558788bb86f97f26522794212-3a
    ndmq - 1.0.2-1a
    opt-ndmsv2 - 1.0-8a
    terminfo - 6.0-1c
    zoneinfo-asia - 2017c-1
    zoneinfo-europe - 2017c-1
    
    ~ # ls /dev/video*
    ls: /dev/video*: No such file or directory
    

    image.png.32887a989f6330c59d9517ec8182d306.png

×
×
  • Create New...