ffmpeg总是通过directshow传递视频?
我需要获取来自ip camera的流媒体视频,并将其传递给directshow。我正在使用ffmpeg来获取这个视频,我想知道如果在Windows上,ffmpeg使用的所有东西都使用了directshow吗?
我知道如何在rstp协议中获取电影,但我不知道如何将其输出到directshow。
如果是,如何获得电影,阅读并将输出传递给directshow?
感谢。
答案 0 :(得分:2)
ffmpeg是一个独立的压缩/解压缩工具/库,它默认情况下不使用directshow,但you can configure it使用directshow(通过avisynth),它也可以与directshow一起使用应用程序,(ffdshow filter)。
为了使用directshow捕获rtsp流我建议使用rtsp源过滤器,你可以找到一个here。
为了进一步了解整个过程,我建议您遵循一些directshow tutorials作为初步步骤。
编辑:
根据评论,在我看来,你需要一个可以在Flash Media Encoder中使用的directshow源过滤器。我不知道任何(免费)过滤器,但有关于如何处理此问题的评论here和here。