Audio 是否重新采样为12位PCM声音?

Audio 是否重新采样为12位PCM声音?,audio,pcm,sampling,Audio,Pcm,Sampling,我很难找到一个将16位44.1KHz PCM重新采样为12位25Khz的程序。这方面的信息不多 有人有线索吗?我试过大胆,ffmpeg,。。。但是没有用。我曾考虑在普通编辑器中将16位样本的振幅降低75%,并扔掉最高的半字节,但有人告诉我这可能没那么简单…您可以使用Audacity来实现,但它不是那么直观。没有直接重采样选项,因此需要分两步进行 在“音频曲目”菜单中,您可以使用“设置速率”将采样速率更改为25000 Hz 这只会改变重播速度,因此您还需要对其重新采样。这是通过“效果”菜单中的“更

我很难找到一个将16位44.1KHz PCM重新采样为12位25Khz的程序。这方面的信息不多


有人有线索吗?我试过大胆,ffmpeg,。。。但是没有用。我曾考虑在普通编辑器中将16位样本的振幅降低75%,并扔掉最高的半字节,但有人告诉我这可能没那么简单…

您可以使用Audacity来实现,但它不是那么直观。没有直接重采样选项,因此需要分两步进行

在“音频曲目”菜单中,您可以使用“设置速率”将采样速率更改为25000 Hz

这只会改变重播速度,因此您还需要对其重新采样。这是通过“效果”菜单中的“更改速度”完成的。速度变化为44100/25000=1.764,比原来快76.4%


现在,您可以将曲目导出为所需的12位格式。

您可以使用Audacity进行导出,但这并不直观。没有直接重采样选项,因此需要分两步进行

在“音频曲目”菜单中,您可以使用“设置速率”将采样速率更改为25000 Hz

这只会改变重播速度,因此您还需要对其重新采样。这是通过“效果”菜单中的“更改速度”完成的。速度变化为44100/25000=1.764,比原来快76.4%


现在,您可以将曲目导出为所需的12位格式。

与此同时,我找到了另一种方法;sox(命令行版本)-非常好且完整的转换:我正在使用sox转换采样率,并通过php处理原始文件,同时我找到了另一种方法;sox(命令行版本)-非常好且完整的转换:我正在使用sox转换采样率,并通过php处理原始文件

这听起来确实可以实现,谢谢。我可能会在ffmpeg中使用这两个修改,并能够在php中制作一个拖放转换器。这听起来确实可以做到,谢谢。我可能会在ffmpeg中使用这两个修改,并能够在php中创建拖放转换器。。