Php shell_exec返回空ffmpeg以生成视频图像
我使用ffmpeg从视频中获取缩略图。工作正常。但是shell_exec函数返回null 我的命令是Php shell_exec返回空ffmpeg以生成视频图像,php,ffmpeg,shellexecute,Php,Ffmpeg,Shellexecute,我使用ffmpeg从视频中获取缩略图。工作正常。但是shell_exec函数返回null 我的命令是 $return=shell_exec('C:\ffmpeg\bin\ffmpeg.exe -i D:\wamp\www\test\demo.mov -f image2 -vframes 1 D:\wamp\www\test\test.jpg'); var_dump($return); 我可以从中获取返回值吗?请帮助我:)来自: 已执行命令的输出,如果发生错误或 该命令不产生任何输出 注意:当发
$return=shell_exec('C:\ffmpeg\bin\ffmpeg.exe -i D:\wamp\www\test\demo.mov -f image2 -vframes 1 D:\wamp\www\test\test.jpg');
var_dump($return);
我可以从中获取返回值吗?请帮助我:)来自:
已执行命令的输出,如果发生错误或
该命令不产生任何输出
注意:当发生错误或
程序不产生输出。无法检测执行情况
使用此功能失败。访问时应使用exec()
程序退出代码是必需的
所以要么你的程序失败了,要么它成功了,但是没有输出。使用而不是shell\u exec
来帮助您区分这两种情况exec
返回退出代码-如果为0,则表示成功,非零表示失败
exec('C:\ffmpeg\bin\ffmpeg.exe -i D:\wamp\www\test\demo.mov -f image2 -vframes 1 D:\wamp\www\test\test.jpg', $output, $exit_code);
var_dump($output);
var_dump($exit_code);
从:
已执行命令的输出,如果发生错误或
该命令不产生任何输出
注意:当发生错误或
程序不产生输出。无法检测执行情况
使用此功能失败。访问时应使用exec()
程序退出代码是必需的
所以要么你的程序失败了,要么它成功了,但是没有输出。使用而不是shell\u exec
来帮助您区分这两种情况exec
返回退出代码-如果为0,则表示成功,非零表示失败
exec('C:\ffmpeg\bin\ffmpeg.exe -i D:\wamp\www\test\demo.mov -f image2 -vframes 1 D:\wamp\www\test\test.jpg', $output, $exit_code);
var_dump($output);
var_dump($exit_code);
从:
已执行命令的输出,如果发生错误或
该命令不产生任何输出
注意:当发生错误或
程序不产生输出。无法检测执行情况
使用此功能失败。访问时应使用exec()
程序退出代码是必需的
所以要么你的程序失败了,要么它成功了,但是没有输出。使用而不是shell\u exec
来帮助您区分这两种情况exec
返回退出代码-如果为0,则表示成功,非零表示失败
exec('C:\ffmpeg\bin\ffmpeg.exe -i D:\wamp\www\test\demo.mov -f image2 -vframes 1 D:\wamp\www\test\test.jpg', $output, $exit_code);
var_dump($output);
var_dump($exit_code);
从:
已执行命令的输出,如果发生错误或
该命令不产生任何输出
注意:当发生错误或
程序不产生输出。无法检测执行情况
使用此功能失败。访问时应使用exec()
程序退出代码是必需的
所以要么你的程序失败了,要么它成功了,但是没有输出。使用而不是shell\u exec
来帮助您区分这两种情况exec
返回退出代码-如果为0,则表示成功,非零表示失败
exec('C:\ffmpeg\bin\ffmpeg.exe -i D:\wamp\www\test\demo.mov -f image2 -vframes 1 D:\wamp\www\test\test.jpg', $output, $exit_code);
var_dump($output);
var_dump($exit_code);