我在我的系统上使用PulseAudio,并按照PulseAudio wiki 的说明添加了监视器设备。监视器设备本身在Audacity等应用程序中正常工作和注册/运行,但我无法让设备通过任何命令行工具显示自己。aplay -L
返回与Audacity大致相同的列表,但是很方便地丢失了监视器设备。
我的最终目标是在Java应用程序中解析输出并最终将其传递给FFmpeg。我能够通过Java音频API告诉设备存在2个通用的“捕获源端口”,但它没有为设备提供名称,目标是用户可以选择设备。有点友好的态度。
有没有办法让监视器设备显示在命令行应用程序中或通过Java API /库?
提前致谢!
1
这个问题与Alsa或Pulse有关吗?因为这完全是混乱,这些是完全独立的技术。
—
Evan Carroll