gpt4 book ai didi

windows命令行中的php和ffmpeg - 不工作,没有返回

转载 作者:行者123 更新时间:2023-12-04 23:35:00 24 4
gpt4 key购买 nike

我正在尝试在网站内执行 ffmpeg 并且它从不输出文件,没有返回,我已经尝试使用参数 -version 并且效果很好。
我可以将主命令复制并粘贴到dos中,它也可以正常工作。

我被卡住了,我尝试了很多东西,包括 shell_exec 但无济于事,除了 array(0) { } int(0) 什么都没有回来。帮助?

 //$cmd = 'C:\ffmpeg.exe ffmpeg -version';
$cmd = "C:\ffmpeg.exe -i C:\1.mp3 -i C:\2.mp3 -filter_complex amerge -c:a libmp3lame -q:a 4 C:\out.mp3";
echo exec($cmd, $o, $v);
var_dump($o);
var_dump($v);

最佳答案

让它工作,有几件事。

  • 将 ffmpeg.exe 上的所有输入文件名和输出文件名文件夹的 IUSR 权限设置为完全控制。
  • 为所有文件名添加了双反斜杠。例如C:\\out.mp3

  • 现在工作。

    关于windows命令行中的php和ffmpeg - 不工作,没有返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32185873/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com