PHP可以通过调用FFmpeg库来进行音视频处理,具体步骤如下:
-
确保服务器上已经安装了FFmpeg,可以通过命令行输入“ffmpeg -version”来检查是否安装成功。
-
在PHP代码中使用shell_exec()函数来执行FFmpeg命令,例如:shell_exec("ffmpeg -i input.mp4 -vf scale=640:360 output.mp4"),这个命令将会把input.mp4视频文件转换成640x360的分辨率并保存为output.mp4文件。
-
可以通过PHP的exec()函数来执行FFmpeg命令,并且获得命令的输出结果,例如:exec("ffmpeg -i input.mp4 -vf scale=640:360 output.mp4 2>&1", $output),这个命令执行后,$output数组里面将会存放命令的输出结果。
需要注意的是,由于FFmpeg涉及到的命令较为复杂,建议在使用前先对FFmpeg进行一定的学习和了解,以免出现错误。