如何让FFMpeg能够找到自己注册的DShow Filter?

DarthVader 2017-05-05 03:29:43
最近为了用ffmpeg录屏+录音,下载安装Screen-Capturer-Recorder,用ffmpeg -list_devices true -f dshow -i dummy能够列出新增的两个dshow filter:virtual-audio-capturer和screen-capturer-recorder。
libpostproc 54. 6.100 / 54. 6.100
[dshow @ 00000000025224a0] DirectShow video devices (some may be both video and audio devices)
[dshow @ 00000000025224a0] "screen-capture-recorder"
[dshow @ 00000000025224a0] Alternative name "@device_sw_{860BB310-5D01-11D0-BD3B-00A0C911CE86}\{4EA69364-2C8A-4AE6-A561-56E4B5044439}"
[dshow @ 00000000025224a0] DirectShow audio devices
[dshow @ 00000000025224a0] "virtual-audio-capturer"
[dshow @ 00000000025224a0] Alternative name "@device_sw_{33D9A762-90C8-11D0-BD43-00A0C911CE86}\{8E146464-DB61-4309-AFA1-3578E927E935}"
dummy: Immediate exit requested

但从源代码编译virtual-audio-capturer,用regsvr32注册成功,用ffmpeg -list_devices true -f dshow -i dummy却无法列出。
前后对比,想来安装包一定多了某些步骤,想请教有这方面经验的同学,如何让自己注册的filter被DShow认出来呢?
...全文
419 点赞 收藏 1
写回复
1 条回复
平台架构设计师 2017年05月05日
这个应该是你的FILTER没写对,交流Q:1049568282
回复 点赞
发动态
发帖子
多媒体/流媒体开发
创建于2007-08-27

2053

社区成员

2.0w+

社区内容

专题开发/技术/项目 多媒体/流媒体开发
社区公告
暂无公告