如何编写自己的捕获过滤器?

时间:2012-04-10 10:19:15

标签: filter ffmpeg directshow

这是一篇关于捕获视频的精彩文章:http://nerdlogger.com/2011/11/03/stream-your-windows-desktop-using-ffmpeg/它使用了UScreenCapture过滤器。这次我需要使用自定义过滤器,如何编写一个?以及如何注册以便FFmpeg可以看到它?

2 个答案:

答案 0 :(得分:1)

ffmpeg使用opreating系统中提供的DirectShow视频捕获设备,请参阅此论坛帖子的更多详细信息:DirectShow Capture support

因此,您需要使ffmpeg选择对应的虚拟源设备。您的资源是:

答案 1 :(得分:1)

这是一个开源的[如果你想去dshow路线] https://github.com/rdp/screen-capture-recorder-to-video-windows-free 另一种选择是libav [ffmpeg]的某种类型的自定义输入过滤器。

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