我有一个声卡(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