我有一个PCM声音文件,采样率为16000,采样位16和通道1.我想播放它,但没有软件可以做。我也试过像ffplay:
ffplay -ar 16000 -ac 1 snake.raw
但仍然失败了。如何在Ubuntu中播放PCM声音文件?
答案 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
是渠道数。