Windows上的FFMPEG(用于H.264 RTSP解码)

时间:2011-04-23 03:06:52

标签: opencv ffmpeg h.264

有没有人使用最新的FFMPEG版本在Windows环境下使用OpenCV解码基于H.264的RTSP流。

我的问题是我能够在Linux上成功解码基于H.264的RTSP流,但是当我使用相同的代码在Windows上解码基于H.264的RTSP流时,输出几乎是像素化的。有人可以告诉我为什么行为存在差异(是否由于版本不匹配)?另外,我如何找出适用于Windows的OpenCV SDK 2.1.0和2.2.0使用的FFMPEG版本?

等待您的回复。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我不知道您可以使用Opencv解码RTPS流。 我使用Direct show techmology解码RTSP流,由于CPU消耗低,我建议使用Directshow平台,视频解码主要是由显卡消耗。

而不是你,我会选择使用DirectShow平台解码RTSP流, 首先安装直接show SDK,然后安装FFD show,

我建议使用取自elecard的过滤器 (我没有找到任何其他RTSP源过滤器实现。)

使用修改图表观看stream

我找到的很好的tuturial是this (请阅读这个tuturial的延续)

我不确定这对你来说是正确的答案,因为我使用了完全不同的技术...