2

使用 PHP 即时将 MP3 转换为 OGG 有哪些选择?我认为唯一的方法是通过带有执行语句的命令行。这是真的?如果是这样,我最好使用哪些转换器(和相关命令)?

我试过了:

oggenc2.exe 但程序告诉我传递的 MP3 不是有效的文件类型

ffmpeg.exe 但无法弄清楚如何从 mp3 转到 ogg(虽然找到了如何从 ogg 转到 mp3)

通过 php 将 mp3 转换为 ogg

4

2 回答 2

8

你看的不是很远...

exec("/usr/bin/ffmpeg -i infile.mp3 -acodec libvorbis outfile.ogg");

于 2012-08-13T08:38:14.947 回答
1

现在建议(见下面的注释)使用 avconv 来转换音频和视频文件而不是 ffmpeg。

avconv -i in.mp3 -ar 16000 out.ogg

其中 16000 是采样率。您可以使用以下命令检查源文件的采样率:

file in.mp3

注意:我在使用 ffmpeg 的 Ubuntu 机器上收到此警告:此程序已弃用。此程序仅用于兼容性,将在未来的版本中删除。请改用 avconv。

于 2013-01-20T09:16:01.283 回答