FFMPEG на windows (для декодирования H.264 RTSP) - PullRequest
2 голосов
/ 23 апреля 2011

Кто-нибудь использовал последнюю версию FFMPEG для декодирования потока RTSP на основе H.264 в среде Windows с использованием OpenCV.

Моя проблема в том, что я могу успешно декодировать поток RTSP на основе H.264 в Linux, но когда я использую тот же код для декодирования потока RTSP на основе H.264 в окнах, вывод в значительной степени пикселизуется. Может кто-нибудь сказать мне, почему есть разница в поведении (это связано с несовпадением версий)? Также, как мне узнать, какая версия FFMPEG используется OpenCV SDK 2.1.0 и 2.2.0 для Windows?

В ожидании вашего ответа. Заранее спасибо.

1 Ответ

0 голосов
/ 13 октября 2011

Я не знал, что вы можете декодировать поток RTPS с помощью Opencv.Я декодировал поток RTSP с использованием технологии Direct show, я бы рекомендовал использовать платформу Directshow из-за низкого потребления процессора, декодирование видео - это потребление, в основном потребляемое графической картой.

Вместо вас я выберу декодирование потока RTSP с использованием платформы DirectShow. Сначала установите Direct Show SDK, затем установите FFD show,

Я бы рекомендовал использовать фильтры, взятые из elecard
(я не нашел никакой другой реализации для исходного фильтра RTSP).

Используйте график редактирования для просмотра вашего потока

Great tuturialЯ обнаружил, что это (пожалуйста, прочитайте продолжение этого учебника)

Я не уверен, что это будет правильный ответ для вас, так как я использовал совершенно другую технологию ...

...