某种程度上改变MP3频率?

时间:2010-01-26 16:10:10

标签: php flash audio mp3

有人知道纯粹基于PHP的方式来改变MP3文件的频率吗?

我正在与此共享主机,所以安装ffmpeg或类似的东西是不可能的。

如果这需要实际更改音频数据,那么我想用PHP做不可能也不可行,但我想也许这只是一个标题设置。我不知道。

背景:

客户的网站正在使用基于Flash的MP3播放器播放一些音频。 客户正在自己制作音频。

麻烦的是,她使用并熟悉的工具会自动生成频率为48000hz的MP3文件,而某些版本的Flash无法播放频率不同于44100khz的任何内容。 (参见我的相关问题here)。

我想避免在已经很复杂的音频制作过程中添加另一个程序,并在可能的情况下在Web服务器端解决此问题。

1 个答案:

答案 0 :(得分:3)

  

我在想也许这只是标题设置。

没有。也就是说,你可以在标题中更改它,如果你不介意你的MP3播放速度太慢或太快而且音调偏移。

如果您希望它听起来相同,则需要重新编码。解码为WAV(或原始样本),重新采样,然后重新编码是可能的,可能是您唯一的。

也许MP3工作的方式允许快捷方式(如JPEG允许无损旋转),但我不知道任何这样的方法。