Javascript 向视频中添加音频

Javascript 向视频中添加音频,javascript,php,jquery,html,webrtc,Javascript,Php,Jquery,Html,Webrtc,我正在尝试做一个网站,将记录您的视频,删除音频和添加音频到上传的视频 我用html5做了录音(没有音频),我把视频上传到了服务器上,所以现在我有了没有音频的视频,但我想不出来的是如何将音频添加到这个视频中 请注意,上传的所有视频都是10秒,音频也是10秒。您可以在此处下载FFmpeg静态版本: 只需将适合您服务器操作系统(最确切地说是Linux)的应用程序上传到您服务器的应用程序文件夹中。当您将权限设置为700时,您可以从应用程序中调用命令行工具 基本PHP示例 你需要这样做@simone.s

我正在尝试做一个网站,将记录您的视频,删除音频和添加音频到上传的视频

我用html5做了录音(没有音频),我把视频上传到了服务器上,所以现在我有了没有音频的视频,但我想不出来的是如何将音频添加到这个视频中


请注意,上传的所有视频都是10秒,音频也是10秒。

您可以在此处下载FFmpeg静态版本:

只需将适合您服务器操作系统(最确切地说是Linux)的应用程序上传到您服务器的应用程序文件夹中。当您将权限设置为700时,您可以从应用程序中调用命令行工具

基本PHP示例


你需要这样做@simone.sanfratello不幸的是,当你运气不好时,没有启用ffmpeg。尝试获得一个基本的VPS,在那里你可以安装任何你想要的东西。然而,如果你知道你的(最明确的是共享主机的)操作系统(我打赌它是Linux),你可以下载一个静态二进制文件,上传到你的应用文件夹,然后通过你的应用调用命令行。最后,为了性能,你可能还是想要一个VPS。想象一下,每个人都在共享主机上运行ffmpeg……这确实是最好的方式。只有在Apache/PHP与上载文件的用户运行的情况下,700才会起作用。如果这样做有效(我的意思是,授权执行任何二进制文件),我强烈建议您远离该主机,因为它可能会涉及严重的安全问题。这是策略所做的,而不是安全风险,只是按照预期工作……@Kevin授权任何用户在共享主机上执行任何上传的二进制文件不是安全问题吗?好吧…@Capsule谁说有用户上传二进制文件??“下载FFmpeg静态构建”,这样就可以从服务器主动转到该url,所以只有服务器管理员才能这样做。
<?php
$output = shell_exec('./ffmpeg');
echo "<pre>$output</pre>";
?>