将音频传输到虚拟麦克风 Debian 时发出爆音

将音频传输到虚拟麦克风 Debian 时发出爆音

我有一个带有命令的管道模块pactl load-module module-pipe-source source_name=VirtualMic file=/tmp/virtualmic format=wav rate=44100 channels=2

我想使用 SoX 播放声音文件。我使用sox "example.wav" -t wav - > /tmp/virtualmic

我尝试使用 ffmpeg 传输音频,结果相同,为了确认不是我的电脑扬声器或文件的问题,在 vlc 等音频程序中播放该文件时不会出现爆音。

声道数和采样率都相同,除爆音外,音频播放正常

答案1

最后,这是一个简单的问题,如果没有libsox-fmt-all安装包,我相信 sox 会播放文件的头部以及文件本身。除此之外,我似乎需要更改-t wav-t raw。安装包并更改选项后,弹出窗口就停止了。

相关内容