我们有一个Windows 7的设置,我们在其中安装了Dante Virtual Soundcard,并启动具有ASIO功能的该声卡。该声卡将通过网络从Tesira服务器接收音频。我们想要将音频捕获到文件中(高度偏爱每个通道保存为单独的文件)。稍后将播放这些文件。可能会有6个或更多通道。
在同样的设置中,我们使用ffmpeg捕获一些视频,这很正常,使用Direct Show。因此,对于音频,我们希望使用相同的设置,因为ffmpeg也能够记录音频。然而,似乎没有选择虚拟声卡可能创建的ASIO设备的选项。所以问题是使用什么命令行来使用ffmpeg,或者安装什么?或哪个其他程序可以通过命令行记录ASIO?
我已经尝试过安装以下内容:
- Asio4all(实际上是错误的方式) - sox(不知道为什么) - HiFi Cable Asio Bridge(来自VB-audio,即使使用捐赠版本也没有足够的通道) - Voicemeeter(来自VB-Audio,没有足够的通道并且混音下降) - O Deus Asio link,这可能是一个有趣的选择,但它没有让我配置任何路由,有什么建议吗?
我注意到的一件事是虚拟声卡也可以设置为使用WDM。然后,我可以使用
编辑:
我使用高度详细的ffmpeg运行,并选择WDM声卡时它会停在“选择音频捕获”上。当请求选项时,它为22个选项重复给出以下行:
在同样的设置中,我们使用ffmpeg捕获一些视频,这很正常,使用Direct Show。因此,对于音频,我们希望使用相同的设置,因为ffmpeg也能够记录音频。然而,似乎没有选择虚拟声卡可能创建的ASIO设备的选项。所以问题是使用什么命令行来使用ffmpeg,或者安装什么?或哪个其他程序可以通过命令行记录ASIO?
我已经尝试过安装以下内容:
- Asio4all(实际上是错误的方式) - sox(不知道为什么) - HiFi Cable Asio Bridge(来自VB-audio,即使使用捐赠版本也没有足够的通道) - Voicemeeter(来自VB-Audio,没有足够的通道并且混音下降) - O Deus Asio link,这可能是一个有趣的选择,但它没有让我配置任何路由,有什么建议吗?
我注意到的一件事是虚拟声卡也可以设置为使用WDM。然后,我可以使用
ffmpeg -list_devices true -f dshow -i duymmy
查看设备,但是记录没有任何结果,我必须使用ctrl-c
来停止它,而不是q
,并且文件大小为零字节。据说这是因为网络上的数据都是ASIO格式,并且Tesira服务器无法发送“WDM数据”。FFmpeg仅停留在选择音频捕获管脚处。编辑:
我使用高度详细的ffmpeg运行,并选择WDM声卡时它会停在“选择音频捕获”上。当请求选项时,它为22个选项重复给出以下行:
min ch=1 bits=8 rate= 11025 max ch=2 bits=16 rate= 44100