使用Windows ffmpeg录制audio输出而不使用StereoMix

我正在寻找一种方法来logging使用Windows ffmpegaudio输出(扬声器)。 我需要这样做,而无需安装任何额外的dshowfilter,并没有启用立体声混音input(因为这是不是在许多电脑上可用)。

我已经阅读了ffmpeg文档中的-map将允许redirectaudio输出,以便ffmpeg将其视为audioinput,但我找不到任何示例如何做到这一点。

在Linux中,我设法做到这一点:

ffmpeg -f pulse -ac 2 -ar 44100 -i alsa_output.pci-0000_00_1f.4.analog-stereo.monitor -f pulse -ac 2 -ar 44100 -i alsa_input.pci-0000_00_1f.4.analog-stereo -filter_complex amix=inputs=2 test.mp4 

但是我无法在Windows和MacOSX中find类似的方法。

所以简而言之,使用Windows ffmpeg可以从扬声器录制audio,而无需额外的dshowfilter(开箱即用)吗? MacOSX也有同样的问题。

谢谢!