Захват видео с веб-камеры

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Захват видео с веб-камеры

Сообщение mirk » 01.06.2017 00:38:34

В соседней ветке обсуждалось как захватить видеопоток в вин-10, но как это сделать кросплатформенно?
Вроде мелькало про OpenCV и ffmpeg? А есть примеры и подробности?
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: Захват видео с веб-камеры

Сообщение olegy123 » 01.06.2017 10:40:16

А что именно нужно?
Если просто захват камеры и вещание в сеть, то хватит просто скрипт-файла/батника, где указываете ffmpeg/cvlc откуда взять, как пережать и с какого порта транслировать.
Если нужно делать устойчивый менеджер - то задачи иного порядка сложности.
olegy123
долгожитель
 
Сообщения: 1643
Зарегистрирован: 25.02.2016 12:10:20

Re: Захват видео с веб-камеры

Сообщение mirk » 01.06.2017 11:23:30

olegy123 писал(а):А что именно нужно?

1. Показывать в окне видео с камеры.
2. Получить кадр с камеры и сохранить его на диск.
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: Захват видео с веб-камеры

Сообщение olegy123 » 01.06.2017 11:38:07

самый простой вариант, не требующий особых знаний -
на сервере - скрипт-запуск ffmpeg c выводом на порт IP
на клиенте простой html5.

https://habrahabr.ru/post/78677/

Добавлено спустя 5 минут 43 секунды:
Другой вариант(оконный) требует как минимум вывод видео потока в окно. кросплатформенно это делается путем OpenGL/OpenGLES - этот уровень способны осилить?

Добавлено спустя 11 минут 3 секунды:
Вспонил: можно еще через VLC - ему нужно указать хендл куда видео выводить, ну и путь к видео источнику.

Добавлено спустя 1 минуту 39 секунд:
я не тестил:
http://prog.olsztyn.pl/paslibvlc/
olegy123
долгожитель
 
Сообщения: 1643
Зарегистрирован: 25.02.2016 12:10:20

Re: Захват видео с веб-камеры

Сообщение Снег Север » 02.06.2017 07:12:35

Я бы рекомендовал VLC, правда, использовал только на делфи и на винде, но, поскольку VLC работает и на линуксах, а компонент ставится и в лазарь, принципиальных трудностей не вижу.
Единственный недостаток - надо или ставить инсталяцию VLC, или долго и нудно разбираться, что можно из него выкинуть, если задача поставлена конкретно. Например, некоторые лишние кодеки.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot] и гости: 19

Рейтинг@Mail.ru