【问题标题】:Programmatically reduce the sample-rate of uploaded MP3 files [closed]以编程方式降低上传的 MP3 文件的采样率 [关闭]
【发布时间】:2012-07-07 07:12:56
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: php mp3 sample-rate


    【解决方案1】:

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

    【讨论】:

    • 啊,谢谢伙计,把这一切都整理好了,你这个笨蛋。我会接受你,但我显然不能。 TY
    • @Headchopperz Np,欢迎您。
    猜你喜欢
    • 2018-08-25
    • 2010-09-11
    • 1970-01-01
    • 2019-05-22
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 2017-11-05
    • 1970-01-01
    相关资源
    最近更新 更多