JPEG SNAPSHOT из RTSP потока

Возникла задача взять с камеры транслирующей только видео через RTSP статичный скриншот в формате JPEG. Решено написать консольное приложение параметрах которого откуда взять поток и куда сохранить скриншот с использованием OpenCV (EmguCV).

Использовать можно ffmpeg, но внятного и быстро работающего решения, которое не зависало бы в памяти при любой проблеме, не нашлось.

Код упрощенно выглядит так:

Готовое приложение: rtsp2jpeg (x86). Перед использованием установить vcredist_x86.exe.

UPD: Добавлена функция таймаута подключения к потоку. В предыдущей версии, при проблемах с подключением, приложение оставалось в памяти.

Использовать так:

6 мыслей о “JPEG SNAPSHOT из RTSP потока”

    1. Ну, по идее, она ничего больше и делать то не должна… Она делает снапшот по URL на RTSP поток и сохраняет его в JPG. “Откуда” и “куда” – нужно указать в параметрах запуска.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.