php - 随时更改MP3频率?

标签 php flash audio mp3

有人知道纯基于PHP的方法来更改MP3文件的频率吗?

我与此共享托管,所以安装ffmpeg或类似的东西是不可能的。

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

背景:

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

问题在于,她用来制作并熟悉的工具会自动生成频率为48000hz的MP3文件,而某些版本的Flash无法播放任何频率不同于44100khz的文件。 (请参阅我的相关问题here)。

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

最佳答案

I was thinking maybe this is just a header setting.



不。也就是说,如果您不介意MP3在音调变化时播放得太慢或太快,则可以在标题中进行更改。

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

MP3的工作方式可能允许快捷方式(例如JPEG允许无损旋转),但是我不知道任何此类方法。

关于php - 随时更改MP3频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2140652/

相关文章:

javascript - Flash 无法在 Windows 8/Internet Explorer 10 上运行

audio - Corona SDK - 您可以更改设备的音量设置或至少获取设备的音量设置吗

iphone - 我只是没有得到 AudioFileReadPackets

windows - 在播放器的音频到达真正的声卡之前拦截它

php - 为什么 setLandingPageType ("billing") 在 Sandbox 中工作但在 PAYPAL PHP REST API SDK WebProfile 的实时版本中不工作

php - 将 Ext Store 数据传递给 php

php - 如何从 PHP 调用和解码 JSON Web 服务?

php - 需要帮助以创造性的方式显示 wordpress 菜单

java - 为了让一个用户通过网站从另一位用户的计算机下载文件,我需要编写什么代码?

html - 谁能识别这个小型Flash音频播放器?