如何在Ubuntu中播放PCM声音文件



我有一个PCM声音文件,采样率为16000,采样位为16,通道为1。我想玩它,但没有软件可以做。我也尝试过ffplay,比如:

ffplay -ar 16000 -ac 1 snake.raw

但还是失败了。如何在Ubuntu中播放PCM声音文件?

要将ffplay与带符号的16位小端原始PCM一起使用,请指定-f s16le:

ffplay -f s16le -ar 16k -ac 1 snake.raw

对于立体声、32位浮点、小端序、48 kHz文件,请指定:

ffplay -f f32le -ar 48k -ac 2 snake.raw

有关-f选项支持的格式列表,请使用ffplay -formats-ar是采样率,-ac是通道的数量。

您可以使用play/sox,这应该是ubuntu 中的标准配置

play -t raw -r 16k -e signed -b 16 -c 1 snake.raw 
-r = sampling rate
-b = sampling precision (bits)
-c = number of channels

最新更新