2

ffmpeg 总是通过directshow 传递视频?

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

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

如果是真的,我怎样才能得到一部电影,阅读它并将输出传递给directshow?

谢谢。

4

1 回答 1

3

ffmpeg 是一个自包含的压缩/解压工具/库,它默认不使用directshow,但是您可以将其配置为使用directshow(通过avisynth),它也可以与基于directshow的应用程序一起使用,(ffdshow过滤器)。

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

为了进一步了解整个过程,我建议您先阅读一些directshow 教程作为初步步骤。

编辑:

根据评论,在我看来,您需要一个可以在 Flash Media Encoder 中使用的 directshow 源过滤器。我不知道任何(免费)过滤器,但这里这里有关于如何处理这个问题的评论。

于 2011-05-19T13:38:30.113 回答