Страница 13 из 19

Re: [Модуль] Camshoter (camshoter)

Добавлено: Чт июл 25, 2019 7:19 pm
ropi_k
directman66 писал(а): Чт июл 25, 2019 11:38 am Нужен ли подобный функционал для rtsp потока?
Да! конечно. Нужно развивать этот модуль.

Спасибо За модуль!!! Очень нужный модуль по крайней мере для меня.

Re: [Модуль] Camshoter (camshoter)

Добавлено: Чт июл 25, 2019 9:04 pm
directman66
Древнейший селерон новый фукнционал особо не грузит
SPOILERSPOILER_SHOW
htop.jpg
htop.jpg (189.22 КБ) 4770 просмотров
Оставляем )

А вот почему конект столько жрет, у меня вопрос.

Re: [Модуль] Camshoter (camshoter)

Добавлено: Чт июл 25, 2019 10:38 pm
directman66
Добавлен аналогичный режим diff для rtsp потока.

Re: [Модуль] Camshoter (camshoter)

Добавлено: Чт июл 25, 2019 10:42 pm
ropi_k
А что в логе означает runall и getsizeall ?
в runall есть файл rtsp
а, getsizeall нету (пустое поле)

Re: [Модуль] Camshoter (camshoter)

Добавлено: Пт июл 26, 2019 6:14 am
directman66
getsizeall - запрос размера папки и ее чистка. Запускается раз в час.

runnall - вызов опроса в результате нажатия кнопки опроса всех камер.

Re: [Модуль] Camshoter (camshoter)

Добавлено: Пт июл 26, 2019 12:09 pm
ropi_k
directman66 писал(а): Чт июл 25, 2019 10:38 pm Добавлен аналогичный режим diff для rtsp потока.
В этом режиме сохраняются пустые файлы .jpg поток rtsp rtsp://192.168.1.10:554/user=admin&password=admin&channel=3&stream=0.sdp? с регистратора канал 3.
A по датчику движения всё работает и сохраняются mp4 и gif в telegram

Re: [Модуль] Camshoter (camshoter)

Добавлено: Пт июл 26, 2019 3:24 pm
directman66
Да, тоже долго подбирал поток.

Попробуйте в консоли найти нужную команду. Скорее всего нужно кодек подбирать.

мне подошла эта
ffmpeg -y -i "rtsp://192.168.1.32:554/user=admin_password=tlJwpbo6_channel=1_stream=1.sdp?real_stream" -pix_fmt yuv420p -vframes 1 -an -f image2 tessst.jpg

Re: [Модуль] Camshoter (camshoter)

Добавлено: Пт июл 26, 2019 3:51 pm
ropi_k
Вот что выдало в консолиSPOILER_SHOW

Код: Выделить всё

 ffmpeg -y -i "rtsp://192.168.1.10:554/user=admin_password=admin_channel=3_stream=0.sdp?" -pix_fmt yuv420p -vframes 1 -an -f image2 tessst.jpg
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
  configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, rtsp, from 'rtsp://192.168.1.10:554/user=admin_password=admin_channel=3_stream=0.sdp?':
  Metadata:
    title           : RTSP Session
  Duration: N/A, start: 0.040000, bitrate: N/A
    Stream #0:0: Video: h264 (High), yuv420p(progressive), 928x576, 25 fps, 25 tbr, 90k tbn, 180k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
Press [q] to stop, [?] for help
Incompatible pixel format 'yuv420p' for codec 'mjpeg', auto-selecting format 'yuvj420p'
[swscaler @ 0x55c760af4c40] deprecated pixel format used, make sure you did set range correctly
Output #0, image2, to 'tessst.jpg':
  Metadata:
    title           : RTSP Session
    encoder         : Lavf57.83.100
    Stream #0:0: Video: mjpeg, yuvj420p(pc), 928x576, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.107.100 mjpeg
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=    1 fps=0.0 q=5.8 Lsize=N/A time=00:00:00.04 bitrate=N/A speed=0.391x
video:27kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

Картинка тестовая сохранилась , Теперь что необходимо ?
PS: Пока игрался с настройками diff для rtsp потока. на создавалось больше 10000 пустых .jpg файлов. Через модуль открыть почистить не получилось зависал Браузер, пришлось через ftp чистить. Может камера не такая чтоб Это работало (Оставил через датчик движения так хоть работает и сохраняет видео и картинки)

Re: [Модуль] Camshoter (camshoter)

Добавлено: Сб июл 27, 2019 12:26 pm
ropi_k
Заново переустановил модуль. Всё заработало теперь сохраняет картинки изменения ,но как то чувствительность слабая или это зависит от алгоритма сверки картинок между сбой ?

Re: [Модуль] Camshoter (camshoter)

Добавлено: Вс июл 28, 2019 12:43 am
C_3AXAPOB
Есть предложение по доработке модуля. Используя FANN превратить камеру в бинарный сенсор.То есть добавить возможность обучения на двух выборках 1. Есть объект в кадре 2. Нет объекта в кадре. Например так можно определять стоит машина во дворе или нет (есть пример на ab-log). Или убрано в комнате или нет (было в одной из заметок в моем блоге).

ЗЫ. Грызу локти от неумения писать модули. Никак не получается ((((