1

我可以完全控制我的服务器,所以我可以安装任何插件或其他任何东西,但该软件必须是可用于商业用途的许可。

我想为人们上传的歌曲创建一个“钝化”版本(即较低的频率和比特率),它会在被自动删除之前使用一小段时间(可能最多几天)。

这可以在下载或上传时实时完成;我不介意它是否在服务器上保留原始副本。我什至不介意将它添加到待办事项的数据库中,然后制作一个 cronjob 来抓取待办事项,然后从那里执行。

我对让PHP运行存储在服务器上的程序了解不多,目前我做的最多的是从PHP运行MySQL备份脚本。

4

1 回答 1

3

您将下载此http://lame.sourceforge.net/ (http://sourceforge.net/projects/lame/files/lame/3.99/) 并安装它。在 PHP 中,您将使用函数exec运行命令,并以低质量(如 64 甚至 48 kbits)创建 MP3 的新“编码”。编码完成后,将编码的输出放在 Web 服务器可以访问的地方,这样您就可以从 Internet 上读取结果。

于 2012-07-06T19:52:52.640 回答