我开发了一个包含许多MP3文件的系统,用户可以在线/流式收听它们,因为我的大多数用户都是伊朗人和伊朗的互联网速度很糟糕,我提出了一个想法,但我找不到正确/最好的方法。
我有很多不同的谴责:128kps
,192kps
,320kps
等...我想知道将这些文件远程转换为32
的最佳方法是什么/ 64kps
质量,当然,暂时。
我的意思是,在生成新文件32kbps
之后。一段时间后,生成的文件会自动删除。
在我提出这个问题之前,我做了很多搜索,但没有一个结果回答了我的问题。
BTW,我找到了LAME
库。
有没有办法用纯PHP
来做到这一点?
答案 0 :(得分:1)
有没有办法用纯PHP做到这一点?
不。一点也不。 PHP是一种服务器端脚本语言,它依赖于附件和附件。外部功能。也就是说,有SWFMovie::streamMP3
函数,但正如页面所说,“这个函数是实验的。”
你最好不要学习像Mopidity这样基于Python的音乐服务器的MP3流媒体软件。可能还会查看Andromeda,它似乎是基于PHP的。等等。重新发明轮子根本不会有趣。你最好尽可能地研究如何使用开源MP3流媒体软件。根据您的需求进行调整。