【问题标题】:How to check Sampling rate of .pcm files?如何检查 .pcm 文件的采样率?
【发布时间】:2019-11-20 22:15:42
【问题描述】:

我正在使用 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”软件可用于导入原始样本并设置采样率。我们可以用转换后的音频来听实际的音频,验证转换后的采样率是否ok。

【问题讨论】:

  • 没有人支持.pcm。它是原始数据,因此没有工具可以知道采样率。您可以播放它并手动设置采样率并在听起来不错的情况下收听..

标签: gstreamer pcm


【解决方案1】:

PCM 文件是没有任何标题的纯原始文件,因此无法检测采样率。您需要在 WAV 格式的标题中设置采样率、通道等。 音频中的PCM等价物,视频中的YUV或图像中的RGB。他们都没有任何标题。用户可以使用所需的采样率、分辨率、格式等来解析它们,并从中制作有意义的缓冲区

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 2017-11-05
    • 2012-06-25
    相关资源
    最近更新 更多