如何写自己捕捉过滤?(How to write an own capture filter?)

2019-07-28 21:36发布

下面是关于视频捕捉一个伟大的文章: http://nerdlogger.com/2011/11/03/stream-your-windows-desktop-using-ffmpeg/它使用UScreenCapture过滤器。 这一次,我需要使用自定义过滤器,怎么写呢? 以及如何注册,这样的FFmpeg可以看到?

Answer 1:

ffmpeg使用在opreating系统中可用的DirectShow视频采集设备,请参阅本论坛主题的详细信息: DirectShow的捕获支持 。

所以,你需要做一个对应的虚拟源设备被拾起ffmpeg 。 你的资源是:

  • 多SO主题- 虚拟摄像头输入的字节流
  • Windows SDK的- PushSource样本
  • VCAM样本-捕捉源过滤器


Answer 2:

这里是一个开放源码的一个[如果你想要去的路线DSHOW] https://github.com/rdp/screen-capture-recorder-to-video-windows-free另一个选项将是某种类型的自定义输入滤波器来libav [FFMPEG]。

您可以通过[管理员控制台]中注册regsvr32 dll_name.dll



文章来源: How to write an own capture filter?