如何使用PHP将视频(.mp4)从外部网站(例如:youtube.com)转换为.mp3而不浪费大量资源?与http://youtube-mp3.org/类似,他们可以很容易地转换它。
感谢。
答案 0 :(得分:3)
你可以通过shell命令转换它,例如[*]
<?php
exec('ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3');
?>
答案 1 :(得分:1)
Pure PHP不适合这项任务。
让用户通过PHP上传文件。然后直接PHP(通过exec()函数)外部程序,如 ffmpeg 或 gstreamer 来转换文件。转换后,您可以通过PHP下载mp3。
在我看来,这是解决此类问题的唯一合适方法,因为像ffmpeg这样的程序使用的资源远少于PHP脚本所需的资源。