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


How can I use a script to convert a .wav and .webm saved on server into a .mp4 and save it on the server

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

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

通过在互联网上的小搜索,我发现:https://github.com/PHP-FFMpeg/PHP-FFMpeg