Windows Ffmpeg - 将音频发送到声卡的输出

Windows Ffmpeg - send audio to sound card's output

我有一个声卡 (Behringer UMC202HD) 通过 USB 电缆连接到 Windows 10 计算机,我可以使用以下 ffmpeg 命令从输入设备接收音频: ffmpeg -f dshow -i audio="IN 1-2 (BEHRINGER UMC 202HD 192k)" -map_channel 0.0.0 -c:a pcm_s24le first_channel.wav -map_channel 0.0.1 -c:a pcm_s24le second_channel.wav

但是我无法使用 ffmpeg 将音频发送到声卡的输出,有什么办法可以做到这一点吗?如果有,我该怎么办?

Linux 我在 Windows 中尝试执行的操作的版本(伪命令):

ffmpeg -i my_input.wav -f alsa alsa.behringer_out

我找不到使用 ffmpeg.exe 的方法,但是,我找到了使用 ffplay 的简单方法:

  • 从Windows声音设置中将系统输出到声卡并打开单声道音频选项,只需运行发送输出声卡通道1的代码:

  • ffplay -i input.mp4 -af pan="stereo|c1=c1" -nodisp

  • 通道0和通道1:

  • ffplay -i input.mp4 -af pan="stereo|c0=c0|c1=c1" -nodisp