FFMPEG总是通过DirectShow传递视频



ffmpeg 总是通过 DirectShow 传递视频?

我需要获取来自网络摄像机的流媒体视频,并将其传递给 directshow。我正在使用 ffmpeg 来获取此视频,我想知道在 Windows 上,ffmpeg 制作的所有内容是否都使用 directshow?

我知道如何在 rstp 协议中获取电影,但我不知道如何将其输出到 directshow。

如果为真,我如何获得电影,阅读它并将输出传递给 directshow?

谢谢。

FFMPEG是一个独立的压缩/解压缩工具/库,默认情况下它不使用DirectShow,但是您可以对其进行配置,使其使用DirectShow(通过Avisynth),也可以与基于DirectShow的应用程序(FFDSHOW过滤器)一起使用。

为了使用 directshow 捕获 rtsp 流,我建议使用 rtsp 源过滤器,您可以在此处找到一个。

为了进一步了解整个过程,我建议遵循一些直接显示教程作为第一步。

编辑:

根据评论,在我看来,您需要一个可以在 Flash 媒体编码器中使用的直接显示源过滤器。我不知道对此有任何(免费)过滤器,但是这里和这里有关于如何处理此问题的评论。

最新更新