gpt4 book ai didi

php - ffmpeg 在韩国文件名退出代码 1 上使用 php exec

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

我无法转换视频文件。例子:

exec(ffmpeg -i 01.시대조감.wmv 0001.mp4 -hide_banner, $output, $exit_code);

只返回退出代码 -1

最佳答案

也许 ffmpeg 不在 PHP 的 PATH 变量中?
exec ("which ffmpeg",$output,$ret); var_dump($output,$ret);验证,在这种情况下,执行 ffmpeg 的绝对路径,例如 exec("/usr/bin/ffmpeg -i 01.시대조감.wmv 0001.mp4 -hide_banner", $output, $exit_code);
或者你的韩文文件名有一些对你的shell有特殊含义的字符,需要转义?在这种情况下,escapeshellarg(),

exec("/usr/bin/ffmpeg -i ".escapeshellarg("01.시대조감.wmv")." 0001.mp4 -hide_banner", $output, $exit_code);
var_dump($output,$exit_code);`

关于php - ffmpeg 在韩国文件名退出代码 1 上使用 php exec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49407996/

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