我正在寻找一种在Windows上使用ffmpeg记录音频输出(扬声器)的方法。我需要在不安装任何额外的dshow过滤器和未启用StereoMix输入的情况下进行操作(因为许多计算机都没有这个选项)。
我在ffmpeg文档中阅读到,-map可以重定向音频输出,以便ffmpeg将其视为音频输入,但我找不到如何执行此操作的示例。
在Linux中,我成功地按照以下方式实现了此操作:
我在ffmpeg文档中阅读到,-map可以重定向音频输出,以便ffmpeg将其视为音频输入,但我找不到如何执行此操作的示例。
在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中找到类似的方法。
简单来说,使用Windows ffmpeg录制扬声器音频是否可能不需要额外的dshow过滤器(开箱即用)?同样的问题也适用于MacOSX。
谢谢!