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

Gstreamer 如何检查.pcm文件的采样率?,gstreamer,pcm,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

我正在使用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。它们都没有标题。由用户使用所需的采样率、分辨率、格式等对其进行解析,并从中生成有意义的缓冲区

PCM文件是没有任何头的纯原始文件,因此无法检测采样率。您需要在WAV格式的标题中设置采样率、通道等。
在音频中相当于PCM,在视频中为YUV,在图像中为RGB。它们都没有标题。用户可以使用所需的采样率、分辨率、格式等对其进行解析,并从中生成有意义的缓冲区

没有人像现在这样支持
.pcm
。这是原始数据,因此没有工具可以知道采样率。您可以播放它并手动设置采样率,如果听起来没问题,您可以收听它。没有人像现在这样支持
.pcm
。这是原始数据,因此没有工具可以知道采样率。您可以播放它并手动设置采样率,如果声音正常,则可以收听。。