Windows上的FFMPEG-背景转换



我在让ffmpeg转换后遇到了真正的麻烦。我的网站直到完成为止。

我不运行Linux,也没有这样做的意图。而且我有Windows 7因此无法使用Dev/Null/&。我确实尝试过在网上阅读了几个教程后,大多数教程由于折旧的FFMPEG-PHP而过时,而且绝对没有任何作用。

我目前必须转换的代码位如下!

    $ffmpeg="C:/FFMPEG/bin/ffmpeg.exe";
    shell_exec("$ffmpeg -i ".$folder.$final_file." ".$destination_mp4." ");

所以我的问题就是。视频转换时,允许Windows用户成功地在背景内转换PHP的正确命令是什么?

我用它在后台运行脚本而不等待它们完成:

$cmd = "$ffmpeg -i ".$folder.$final_file." ".$destination_md4." ";
pclose(popen("start /B $cmd", 'r'));

我还认为这是在Windows中运行背景过程的一种方式:

$WshShell = new COM("WScript.Shell");
$WshShell->Run($cmd, 0, false);

最新更新