使用PHP动态将MP3转换为OGG有哪些选择?我假设唯一的方法是通过带有execute语句的命令行。这是真的?如果是这样,我最好使用哪些转换器(和相关命令)?
我试过了:
oggenc2.exe但程序告诉我我传的MP3不是有效的文件类型
ffmpeg.exe但是无法弄清楚如何从mp3转到ogg(虽然找到了如何从ogg转到mp3)
答案 0 :(得分:8)
你看起来不是很远......
exec(“/ usr / bin / ffmpeg -i infile.mp3 -acodec libvorbis outfile.ogg”);
答案 1 :(得分:1)
现在建议(请参阅下面的注释)使用avconv转换音频和视频文件而不是ffmpeg。
avconv -i in.mp3 -ar 16000 out.ogg
其中16000是采样率。您可以使用以下方法检查源文件的采样率:
file in.mp3
注意:我在使用ffmpeg的Ubuntu框中收到此警告:此程序已弃用。此程序仅用于兼容性,将在以后的版本中删除。请改用avconv。