首页 > 解决方案 > Windows Ffmpeg - 将音频发送到声卡的输出

问题描述

我有一个声卡(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 将音频发送到声卡的输出,有什么办法吗?如果有,我该怎么做?

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

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

标签: windowsaudioffmpegoutputsoundcard

解决方案


我找不到使用 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


推荐阅读