有没有人使用最新的FFMPEG版本在windows环境下使用OpenCV解码基于H.264的RTSP流?
我的问题是,我能够在Linux上成功地解码基于H.264的RTSP流,但当我使用相同的代码在windows上解码基于H.264的RTSP流时,输出几乎是像素化的。有人能告诉我为什么会有行为上的差异(是因为版本不匹配)吗?另外,如何找出windows版的OpenCV SDK2.1.0和2.2.0正在使用哪个版本的FFMPEG?
等待你的回复。提前谢谢。
发布于 2011-10-13 16:26:28
我不知道你可以使用Opencv来解码RTPS流。我已经用Direct show技术解码了RTSP流,我建议使用Directshow平台,因为cpu消耗很低,视频解码主要消耗在显卡上。
我选择用DirectShow平台解码RTSP流,先安装direct show SDK,然后安装FFD show。
我建议使用取自elecard的过滤器
(我没有找到RTSP源过滤器的任何其他实现)。
使用编辑图形查看您的stream
我发现很棒的教程是this (请阅读本教程的续篇)
我不确定这对你来说是不是正确的答案,因为我使用的是完全不同的技术……
https://stackoverflow.com/questions/5761888
复制相似问题