MJPEG (Motion JPEG) Чем читать ?

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

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

MJPEG (Motion JPEG) Чем читать ?

Сообщение Alex2013 » 25.09.2017 15:16:41

Общем столкнулся с тем что многие камеры в Сети выдуют изображение в формате МJPG ...
Читать который по идее проще чем видео но попытки тупо переименовать в JPG результата не дали .

Посему вопрос : Народ кто что знает по этому "чудо формату", чем его можно читать и есть ли библиотеки для Лазаруса ? :roll:
Alex2013
долгожитель
 
Сообщения: 2923
Зарегистрирован: 03.04.2013 11:59:44

Re: MJPEG (Motion JPEG) Чем читать ?

Сообщение olegy123 » 25.09.2017 16:11:40

Каждый фрейм сжимается jpeg и кладется в контейнер (matroska(матрешка)-MKV,AVI). Контейнер может записывать дополнительную информацию, как время, номер фрейма, звук.. mkv допускает 32 дорожки.
matroska есть в fpc

http://www.delphimaster.ru/cgi-bin/foru ... 686777&n=7

Добавлено спустя 4 минуты 28 секунд:
Так как каждый фрейм сжимается, то данные jpg будут меньше чем raw.
JPEG кодер может быть аппаратным, поэтому MJPEG в старых камерах ходовой..
Но сейчас его выжимает H.264/H.265
olegy123
долгожитель
 
Сообщения: 1643
Зарегистрирован: 25.02.2016 12:10:20

Re: MJPEG (Motion JPEG) Чем читать ?

Сообщение serbod » 25.09.2017 16:31:37

Если нет желания разбираться в деталях работы медиаконтейнеров и кодеков, то вот - http://prog.olsztyn.pl/paslibvlc/
Аватара пользователя
serbod
постоялец
 
Сообщения: 449
Зарегистрирован: 16.09.2016 11:03:02
Откуда: Минск

Re: MJPEG (Motion JPEG) Чем читать ?

Сообщение Alex2013 » 26.09.2017 00:03:54

Спасибо! (библиотеку от VCL гонял но тащить ТАКОЙ ВАГОН чтобы выдавить одни кадр из явно покадровой придачи данных это БРР... Скорее уж найду консольный "кадро-выдератель" умеющий юзать URL (И так уже "на подключал": и синапс и OpenCV и захват кадров с офлайн-камеры через Директ-Икс )

Добавлено спустя 47 минут 54 секунды:
olegy123 писал(а):Каждый фрейм сжимается jpeg и кладется в контейнер (matroska(матрешка)-MKV,AVI). Контейнер может записывать дополнительную информацию, как время, номер фрейма, звук.. mkv допускает 32 дорожки.
matroska есть в fpc

http://www.delphimaster.ru/cgi-bin/foru ... 686777&n=7

О вот это похоже то что нужно .... Спасибо гляну !
Добавлено спустя 4 минуты 28 секунд:
Так как каждый фрейм сжимается, то данные jpg будут меньше чем raw.
JPEG кодер может быть аппаратным, поэтому MJPEG в старых камерах ходовой..
Но сейчас его выжимает H.264/H.265

Обычно там два метода на выбор ...
MJPEG и что-то еще ...
Alex2013
долгожитель
 
Сообщения: 2923
Зарегистрирован: 03.04.2013 11:59:44


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru