Страница 1 из 14

[Модуль] WEBCam Recorder (webcam_recorder)

Добавлено: Вт фев 11, 2020 5:11 pm
SmoKE_xDDD
Изображение

Все просто, модуль позволяет организовать простую систему видео наблюдения через почти любую веб камеру. Выгодно отличается от Camshoter тем, что намного проще и легче, без циклов, распознавания лиц и т.д. Просто запись видео и фото - для таких как я, кто любит минимализм :D

Только linux!

Что умеет:
На первом этапе:
- Запись видео + фото при изменения свойства
- Ручная имитация сработки
- Детальные настройки (Кодек, длительность, битрейт)
- Подсчет занимаемого места и количество сделанных записей
- Удаление камер
- Удаление архива
- Определение системы, если виндовс - пользователь увидит синий экран - проверяйте.
- Определение наличия FFMPEG
- Просмотр архива

Залил обновление:
- Добавлено редактирование камеры
- Доработана интеграция в сцены/меню

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

[#module name="webcam_recorder" mode="arhive" view_mode="hidecontrols,showlast"#]
Параметры через , пока только 2. hidecontrols - скроет контрол и будут выгружены сразу последние 10 записей; showlast будет выгружена только последняя запись.
- Мелкие фиксы

Возможно, будет работать с IP камерами, если вместо /dev/video1 подсунуть поток с камеры. Не проверял.

---> Скачать из маркета <---

Re: [Модуль] WEBCam Recorder

Добавлено: Вт фев 11, 2020 5:57 pm
tarasfrompir
А чего не сделать вот тут - по правильному - указав время для библиотеки ффмпега? - https://github.com/SmoKE585/majordomo_w ... s.php#L246
СпойлерПоказать
-t duration (input/output)
When used as an input option (before -i), limit the duration of data read from the input file.

When used as an output option (before an output url), stop writing the output after its duration reaches duration.

duration must be a time duration specification, see (ffmpeg-utils)the Time duration section in the ffmpeg-utils(1) manual.

-to and -t are mutually exclusive and -t has priority.

-to position (input/output)
Stop writing the output or reading the input at position. position must be a time duration specification, see (ffmpeg-utils)the Time duration section in the ffmpeg-utils(1) manual.

-to and -t are mutually exclusive and -t has priority.
https://ffmpeg.org/ffmpeg.htmlа также откажись от судо в сторону ехес - функции
тогда и прав судо не надо

ПС
Тогда и на виндовс перейдеш

ППС2
Вот пример использования ффмпега мультиплатформенно

Re: [Модуль] WEBCam Recorder (webcam_recorder)

Добавлено: Вт фев 11, 2020 6:08 pm
tarasfrompir
SmoKE_xDDD писал(а):
Вт фев 11, 2020 5:11 pm
Возможно, будет работать с IP камерами, если вместо /dev/video1 подсунуть поток с камеры. Не проверял.
Будет
И виндовые камеры будут - если правильно получить список оборудования.

Все это не к тому чтобы обидеть - а так сказать направления работы. Поскольку год назад сам таким занимался вопросом...
Нфига не сделал а наработки остались...

Re: [Модуль] WEBCam Recorder (webcam_recorder)

Добавлено: Вт фев 11, 2020 6:18 pm
SmoKE_xDDD
tarasfrompir писал(а):
Вт фев 11, 2020 6:08 pm
SmoKE_xDDD писал(а):
Вт фев 11, 2020 5:11 pm
Возможно, будет работать с IP камерами, если вместо /dev/video1 подсунуть поток с камеры. Не проверял.
Будет
И виндовые камеры будут - если правильно получить список оборудования.

Все это не к тому чтобы обидеть - а так сказать направления работы. Поскольку год назад сам таким занимался вопросом...
Нфига не сделал а наработки остались...
Модуль я по сути писал себе, чтобы отказаться от камшутера, делал по образу и подобию, спасибо directman =)
Отсюда вытекает:
sudo для себя, -t для картинки не обязательно, windows у меня был - снес и переехал на nix...
Если кто то хочет что - то добавить - велком пул реквест)
В любом случае, спасибо за обратную связь=)

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

Re: [Модуль] WEBCam Recorder (webcam_recorder)

Добавлено: Ср фев 12, 2020 5:58 pm
lihodeev
Не очень относится к теме, но ... после установки apt-get install ffmpeg все работает не более часа, после часа малина в даун, MJD в осадке , по ssh отзывается, но с тормозами только у меня или? Функционал модуля работает без вопросов надеюсь автор не забросит.
ЗЫ сеть по WIFI (вычитал что может быть из-за вафли, но пока не проверял)

Re: [Модуль] WEBCam Recorder (webcam_recorder)

Добавлено: Ср фев 12, 2020 6:00 pm
SmoKE_xDDD
lihodeev писал(а):
Ср фев 12, 2020 5:58 pm
Не очень относится к теме, но ... после установки apt-get install ffmpeg все работает не более часа, после часа малина в даун, MJD в осадке , по ssh отзывается, но с тормозами только у меня или? Функционал модуля работает без вопросов надеюсь автор не забросит.
ЗЫ сеть по WIFI (вычитал что может быть из-за вафли, но пока не проверял)
Может нагрузка при кодировании высокая или вы неправильно привязали и ffmpeg вызывается постоянно и вешае систему?

Re: [Модуль] WEBCam Recorder (webcam_recorder)

Добавлено: Ср фев 12, 2020 6:19 pm
lihodeev
SmoKE_xDDD писал(а):
Ср фев 12, 2020 6:00 pm
lihodeev писал(а):
Ср фев 12, 2020 5:58 pm
Не очень относится к теме, но ... после установки apt-get install ffmpeg все работает не более часа, после часа малина в даун, MJD в осадке , по ssh отзывается, но с тормозами только у меня или? Функционал модуля работает без вопросов надеюсь автор не забросит.
ЗЫ сеть по WIFI (вычитал что может быть из-за вафли, но пока не проверял)
Может нагрузка при кодировании высокая или вы неправильно привязали и ffmpeg вызывается постоянно и вешае систему?
К датчику вообще пока не привязывал(делал сработку в ручную), так что наверное это не вариант, с программкой motion была такая же беда, пришлось отказаться от нее. Может откликнутся владельцы малинки с коннектом по wifi..

Re: [Модуль] WEBCam Recorder (webcam_recorder)

Добавлено: Чт фев 13, 2020 10:04 pm
SmoKE_xDDD
Добавлен архив, пофиксил мелкие ошибки

Re: [Модуль] WEBCam Recorder (webcam_recorder)

Добавлено: Чт фев 13, 2020 10:31 pm
lihodeev
lihodeev писал(а):
Ср фев 12, 2020 6:19 pm

ЗЫ сеть по WIFI (вычитал что может быть из-за вафли, но пока не проверял)
Включил малину по шнурку, проблема пропала. Таки была она в WIFI потому что уже 6 часов работает отлично. Автору еще раз спасибо за труд.

Re: [Модуль] WEBCam Recorder (webcam_recorder)

Добавлено: Вс фев 16, 2020 11:52 am
SmoKE_xDDD
Новая версия, поменял немного логику записи и теперь запись начинается намного быстрее. А камшот вытаскивается из видео.