在php的shell_exec中连接两个视频?
我试图用PHP中的在php的shell_exec中连接两个视频?,php,video,ffmpeg,concatenation,shell-exec,Php,Video,Ffmpeg,Concatenation,Shell Exec,我试图用PHP中的ffmpeg连接两个视频。当我在终端中运行这个命令时,它工作正常 ffmpeg -i concat:"1.mp4|2.mp4" -codec copy output.mp4 然后生成输出。当我尝试在shell_exec中实现它时,它不工作,返回空字符串。 这是我的密码 $s= shell_exec('ls cd /opt/lampp/htdocs/videoapp/ffmpeg/ffmpeg -i concat:"1.mp4|2.mp4" -codec copy outpu
ffmpeg
连接两个视频。当我在终端中运行这个命令时,它工作正常
ffmpeg -i concat:"1.mp4|2.mp4" -codec copy output.mp4
然后生成输出。当我尝试在shell_exec
中实现它时,它不工作,返回空字符串。
这是我的密码
$s= shell_exec('ls cd /opt/lampp/htdocs/videoapp/ffmpeg/ffmpeg -i concat:"1.mp4|2.mp4" -codec copy output.mp4');
echo "<pre>$s</pre>";
$s=shell_exec('ls cd/opt/lampp/htdocs/videoapp/ffmpeg/ffmpeg-i concat:“1.mp4 | 2.mp4”-编解码器副本输出.mp4');
回音“$s”;
在FFMpeg文件夹中,我试图放置连接的视频,因此我选择了FFMpeg文件夹的路径。其余字符串
ffmpeg-i concat:“1.mp4 | 2.mp4”-编解码器副本输出.mp4
用于连接视频。是否检查了在该文件夹中写入的可访问性?首先尝试“touch output.mp4”,是否禁用了shell\u exec
?第二,PHP和/或web服务器是否具有执行ffmpeg
功能的权限?Shell|u exec已启用,我不知道如何设置在phpi中执行ffmpeg功能的权限。我尝试了以下代码“ls cd/opt/lampp/htdocs/videoapp/ffmpeg/ffmpeg-i concat:“1.mp4 | 2.mp4”-codec copy output.mp4”在那个终端也不工作