Название: Программа для видеорегистратора Отправлено: juvf от Февраль 07, 2022, 10:45 Хочу сделать дома регистратор. Бегло погуглил - есть куча бесплатного ПО, но оно требует десктоп (монитор, клавиатура, иксов... да ещё некоторым подавай Windows10).
Я бы хотел к какой-нибудь малине (без клавиатуры и монитора) прикрутить ssd и пару ip камер и смотреть видосы/конфигурировать с любого пк/смартфона через web. Может кто-нибудь подсказать готовое ПО? Название: Re: Программа для видеорегистратора Отправлено: kambala от Февраль 07, 2022, 11:51 vlc / ffmpeg не могут брать поток и сохранять на диск?
Название: Re: Программа для видеорегистратора Отправлено: juvf от Февраль 07, 2022, 12:05 погугил ffmpeg.... - фреймворк, а не законченое по.... загуглил vcl, наткнулся на AVReg (http://www.avreg.net/). вроде то, что надо...
Название: Re: Программа для видеорегистратора Отправлено: kambala от Февраль 07, 2022, 13:34 у ffmpeg есть cli
Название: Re: Программа для видеорегистратора Отправлено: juvf от Февраль 07, 2022, 13:43 у ffmpeg есть cli так я так и сказал - это фреймворк. Что с этого cli? Возможно можно написать ПО с использованием ffmpeg. У меня нет задачи написать ПО, я хочу использовать готовое ПО.Название: Re: Программа для видеорегистратора Отправлено: kambala от Февраль 07, 2022, 17:21 фреймворк — это просто библиотека, которую надо встраивать в приложение, а cli — это консольное приложение (готовое ПО), в которое библиотека уже встроена
или shell script — это теперь тоже ПО? :) Название: Re: Программа для видеорегистратора Отправлено: juvf от Февраль 08, 2022, 07:00 Вы не сможете с помощью
Но вы сможете написать своё ПО для этих целей, в котором можете использовать ffmpeg. ffmpeg (с тем же cli) можно использовать как основу для своего ПО. Но я не пишу программу, я ищу готовую. ps. goto wiki ffmpeg "FFmpeg — набор свободных библиотек...", "Тип мультимедийный фреймворк" goto wiki фреймворк "Фре́ймворк - программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта." Название: Re: Программа для видеорегистратора Отправлено: kambala от Февраль 08, 2022, 10:15 веб-доступ с просмотром организовывается поднятием веб-сервера и правильной настройкой роутера (при наличии), для этого никакое специализированное ПО не нужно.
Цитировать с настройкой детектора движения, с оповещением об этом же речь не шла изначально :) было требование писать видео с камеры и смотреть записанное через браузер — это решается без всякого специализированного ПО.зачем открывать вики, если можно открыть оф. сайт и посмотреть раздел загрузок? и еще ты очень удачно пропустил информацию о VLC — а это ведь полноценный плеер (а не «фреймворк»), который также работает и в headless режиме при необходимости. самое главное, что ПО ты уже нашел :) Название: Re: Программа для видеорегистратора Отправлено: juvf от Февраль 08, 2022, 10:23 было требование писать видео с камеры и смотреть записанное через браузер — это решается без всякого специализированного ПО. Каким образом? пусть будет без детектора движения и всяких примочек.... нужно писать видео.... видео нельзя писать одним файлом. Нужно допустим по 2 минуты... или по 1 часу. Каким образом с помощью ffmpeg писать видео в файлы по 2 минуты? Далее.... нужно через веб смотреть видео. Как ffmpeg это организует? командой cli вы поднимете вебсервер и ffmpeg имеет готовую Цитировать ты очень удачно пропустил информацию о VLC да, а его пропустил, потому как это плеер. как он мне поможет? как им можно писать видео в файлы и потом смотреть через браузер?Название: Re: Программа для видеорегистратора Отправлено: kambala от Февраль 08, 2022, 12:38 ты ждешь, что я буду за тебя читать документацию? :) там все параметры командной строки расписаны, надо просто сесть и почитать, также можно погуглить. параметры на длительность записи тоже есть, имена файлов перебираются циклом в скрипте.
видео встраивается в хтмл элементом <video> или отдачей правильного content-type при клике на файл (последнее веб-сервера должны решать в своей конфигурации по идее). ты не в состоянии сверстать простую страницу? веб-сервер поднимается один раз как демон, непонятно каким боком тут вообще ffmpeg. если не устраивает такой подход, скриптом можно запускать. еще раз: скрипт — это не специализированное ПО, это лишь комбинирование разного ПО для решения своих задач. да, VLC может писать в файлы (я ж писал выше про headless режим), иначе б я его просто не упоминал. есть еще какой-то ffserver для стриминга, но он вроде больше не развивается. тема создана в разделе Программирование, а не в говорилке ;) Название: Re: Программа для видеорегистратора Отправлено: juvf от Февраль 08, 2022, 12:51 Цитировать ты не в состоянии сверстать простую страницу? нет. даже браться за это не хочу.Цитировать перебираются циклом в скрипте. в каком скрипте? что такое скрипт? нужно скрипт писать? т.е. нужно своё ПО писать?Цитировать веб-сервер поднимается один раз как демон ещё и вебсервер поднимать!? Цитировать VLC может писать в файлы я посмотрел на него документацию. да, он может писать файлы. и что? он может ещё много чего. Он не сможет записать файлы и показать их мне через веб. Как он решит мою задачу? Ни как.Вы предлагаете набор инструментов. эти ваши html, скрипты, вебсервера - для меня это дичь. мне проще на qt/qml написать свой видеорегистратор (используя ту же ffmpeg). Но я этого не хочу делать (да и не когда), я спросил - есть ли что готовое? Вообще о чем спор? Название: Re: Программа для видеорегистратора Отправлено: kambala от Февраль 08, 2022, 14:47 ты спросил как на малинке организовать хранилище и просмотр записанного видео, я тебе подсказал бесплатное ПО, не требующее десктопа, которое лишь надо связать скриптом. не устраивает — ищи сам или пиши программу с нуля, хозяин — барин :) будешь велосипедить тот же веб-сервер через сокет.
ничего плохого в том, чтобы узнать/изучить что-то новое и потенциально полезное, нет. Название: Re: Программа для видеорегистратора Отправлено: kuzulis от Февраль 08, 2022, 15:18 Я не уверен что на малинке у VLC есть аппаратное ускорение. Там еще его надо скомпилять под малинку (я хз, есть ли там VLC у нее в репах, и даже если есть то с аппараткой могут быть траблы).
Я бы на GStreamer посмотрел: http://4youngpadawans.com/stream-live-video-to-browser-using-gstreamer/ |