我可以完全控制我的服务器,因此我可以安装任何插件或其他任何插件,但该软件必须是可以获得商业用途的许可。
我想创建一个人们上传的歌曲的“迟钝”版本(即较低的频率和比特率),这些版本会在被自动删除之前用一段时间(最多可能是几天)。
这可以在下载或上传时实时完成;我不介意它是否在服务器上保留原始副本。我甚至不介意只将它添加到项目todo的数据库中,然后只需要一个cronjob来抓取todo项目,然后从那里开始。
我对将PHP运行程序存储在服务器上没有多少了解,目前我所做的最多是从PHP运行MySQL备份脚本。
答案 0 :(得分:3)
您将下载此http://lame.sourceforge.net/(http://sourceforge.net/projects/lame/files/lame/3.99/)并安装它。从PHP开始,您将使用函数exec运行命令,并以低质量(如64或甚至48 kbits)创建MP3的新“编码”。编码完成后,将编码的输出放在Web服务器可以到达的地方,这样您就可以从Internet读取结果。