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

时间:2013-12-01 17:00:03

标签: linux pcm

我有一个PCM声音文件,采样率为16000,采样位16和通道1.我想播放它,但没有软件可以做。我也试过像ffplay:

ffplay -ar 16000 -ac 1 snake.raw

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

2 个答案:

答案 0 :(得分:18)

您可以使用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

答案 1 :(得分:17)

要使用带有签名的16位小端原始PCM的ffplay,请指定-f s16le

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

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