我正在使用 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
更新:PCM文件采样率无法使用任何工具检查,可以使用“Audacity”软件导入原始样本并设置采样率。我们可以通过听实际音频和转换后的音频来检查,验证转换后的采样率是否正确。
PCM 文件是没有任何标头的普通原始文件,因此无法检测采样率。您需要在标头中设置采样率、通道等,这就是 WAV 格式的作用。 相当于音频中的PCM,视频中的YUV或图像中的RGB。它们都没有任何标题。用户可以用所需的采样率、分辨率、格式等来解析它们,并从中创建有意义的缓冲区
Adobe Audition 具有“解释采样率...”功能,可以对原始 PCM 采样率进行最佳猜测,并且几乎始终正确!
遗憾的是,它不能用于批处理,因为它需要用户确认才能接受建议