PHP中的Wav到Ogg或MP3

PHP中的Wav到Ogg或MP3,php,ffmpeg,wav,ogg,Php,Ffmpeg,Wav,Ogg,使用纯PHP将Wav转换为Ogg或MP3有什么解决方案吗? 从技术上讲这是可能的。但是现成的图书馆呢 我说的是1-7秒的wav。用纯PHP写这篇文章肯定会融化你的大脑。也就是说,如果您了解足够的C语言,您可以围绕ffmpeg创建一个PHP扩展包装器。这可能是最理想的 或者,您可以只使用exec(),除非您想要分发代码,并且讨厌将其作为(合理的)依赖项 在这两种情况下,您都需要在服务器上安装一个正常工作的ffmpeg库 免责声明 我在写我自己的之前没有读过:)我不熟悉的。PHP并不是专门为此而设计

使用纯PHP将Wav转换为Ogg或MP3有什么解决方案吗? 从技术上讲这是可能的。但是现成的图书馆呢


我说的是1-7秒的wav。

用纯PHP写这篇文章肯定会融化你的大脑。也就是说,如果您了解足够的C语言,您可以围绕ffmpeg创建一个PHP扩展包装器。这可能是最理想的

或者,您可以只使用
exec()
,除非您想要分发代码,并且讨厌将其作为(合理的)依赖项

在这两种情况下,您都需要在服务器上安装一个正常工作的ffmpeg库

免责声明


我在写我自己的之前没有读过:)

我不熟悉的。PHP并不是专门为此而设计的。我通常通过发送到另一个用不同语言编写的程序来完成这类工作。不幸的是,我无法访问可以安装ffmpeg或其他内容的服务器。也许有一些将wav转换为ogg的算法可以在PHP中实现,例如我:d?@KamilKrzyszczuk当然你的时间可以比自己尝试wav转换更明智:)我真的建议不要尝试这种方法。虽然从理论上讲这是可能的,但代码会非常复杂,PHP运行速度会非常慢。