在PHP中将较高比特率的mp3文件转换为较低的比特率

时间:2014-06-04 03:08:22

标签: php

我开发了一个包含许多MP3文件的系统,用户可以在线/流式收听它们,因为我的大多数用户都是伊朗人和伊朗的互联网速度很糟糕,我提出了一个想法,但我找不到正确/最好的方法。

我有很多不同的谴责:128kps192kps320kps等...我想知道将这些文件远程转换为32的最佳方法是什么/ 64kps质量,当然,暂时。

我的意思是,在生成新文件32kbps之后。一段时间后,生成的文件会自动删除。

在我提出这个问题之前,我做了很多搜索,但没有一个结果回答了我的问题。

BTW,我找到了LAME库。

有没有办法用纯PHP来做到这一点?

1 个答案:

答案 0 :(得分:1)

  

有没有办法用纯PHP做到这一点?

不。一点也不。 PHP是一种服务器端脚本语言,它依赖于附件和附件。外部功能。也就是说,有SWFMovie::streamMP3函数,但正如页面所说,“这个函数是实验的。”

你最好不要学习像Mopidity这样基于Python的音乐服务器的MP3流媒体软件。可能还会查看Andromeda,它似乎是基于PHP的。等等。重新发明轮子根本不会有趣。你最好尽可能地研究如何使用开源MP3流媒体软件。根据您的需求进行调整。