Php 如何使用脚本将保存在服务器上的.wav和.webm转换为.mp4并保存在服务器上

Php 如何使用脚本将保存在服务器上的.wav和.webm转换为.mp4并保存在服务器上,php,mysql,audio,video,Php,Mysql,Audio,Video,嗯。所以我有一个网站,我使用一个表单记录用户的信息,并将其存储在MySQL数据库中。提交表单后,它会打开一个页面,其中有视频和音频录制器设置。(在这个文件的顶部,在php中,它还处理表单输入。)所以我已经完成了这部分,它工作得非常好。唯一的问题是视频/音频录像机保存了两个以提交表单的用户命名的文件,一个是带有视频的.webm文件,另一个是带有音频的.wav文件。我想做的是制作一个脚本,将这两个脚本组合成一个.mp4或.avi。我用来录音的插件是。我只是想知道从哪里开始。我也可以使用一些插件之类的

嗯。所以我有一个网站,我使用一个表单记录用户的信息,并将其存储在MySQL数据库中。提交表单后,它会打开一个页面,其中有视频和音频录制器设置。(在这个文件的顶部,在php中,它还处理表单输入。)所以我已经完成了这部分,它工作得非常好。唯一的问题是视频/音频录像机保存了两个以提交表单的用户命名的文件,一个是带有视频的.webm文件,另一个是带有音频的.wav文件。我想做的是制作一个脚本,将这两个脚本组合成一个.mp4或.avi。我用来录音的插件是。我只是想知道从哪里开始。我也可以使用一些插件之类的东西,因为这是一个私人项目。

PHP不能用于音频/视频文件转换。要实现您想要的,您必须使用
FFmpeg
,这是一个在Linux和Windows上运行的命令行工具。 如果您至少没有VPS或专用主机,那么您的共享主机就不可能提供此库


通过在互联网上的小搜索,我发现:

我编写了一个php脚本,可以基于mysql数据库自动生成ffmpeg代码。这样我就可以把所有的文件下载到我的电脑上,然后粘贴代码。非常简单。当然,PHP可以用来转换文件,为什么不呢?您可以读取和解析任何文件,并输出您想要的任何内容。