如何检查.pcm文件的采样率?

时间:2019-07-11 08:41:55

标签: gstreamer pcm

我正在使用gstream将.wav文件转换为.pcm文件,转换后我需要验证.pcm文件的采样率。我可以使用哪个工具?或者有什么方法可以检查?对不起,如果是错误的问题。

我已经尝试使用sox工具,但是它不支持.pcm格式。请帮我解决一下这个。下面是一个示例

gst-launch-1.0 filesrc location=file.wav ! wavparse ! audioresample ! audioconvert ! audio/x-raw,format=S16BE,channels=1,rate=8000 ! filesink location=file.pcm

1 个答案:

答案 0 :(得分:1)

PCM文件是没有任何标题的普通原始文件,因此无法检测采样率。您需要在标头中设置采样率,通道等,这是WAV格式所做的。 音频中的PCM等效,视频中的YUV或图像中的RGB。它们都没有任何标题。由用户自行决定是否具有所需的采样率,分辨率,格式等,并从中提取出有意义的缓冲区