如何让FFMpeg能够找到自己注册的DShow Filter?
最近为了用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认出来呢?