请参阅:https ://superuser.com/questions/653725/vlc-output-to-directshow (在此处重新发布,因为那里没有引起太多关注,如果需要,我愿意编写软件来解决这个问题。)
简短的版本:我想要一个虚拟的 DirectShow Source 设备(看起来像网络摄像头或类似的东西),而不是使用真实的设备,它会在 VLC 通过播放列表播放时从 VLC 获取视频和音频帧。(从而允许另一个只理解网络摄像头的应用程序查看内容。)
如果需要,我愿意编写一些代码(尽管这似乎是应该已经存在的那种东西),或者如果这可以简化事情,我愿意使用 VLC 以外的东西。
我以前没有为 DirectShow 或 VLC 编写过代码,但我愿意学习。或者,如果有人可以指出我已经存在的合适的东西(无论是作为应用程序还是作为代码),那将是可取的。然而,这是一个业余爱好者的事情,所以我不是在寻找任何昂贵的东西。