获取FFMPEG返回的错误

问题描述:

如何知道ffmpeg命令中发生了错误?和我如何得到我的PHP中的错误?获取FFMPEG返回的错误

下面

是我的代码

<?php 
     $cmd = "$ffmpeg -i $vid -an -ss $getfromsecond -s $size -vframes 1 $imageFile"; 

     if(!shell_exec($cmd)){ 
     echo "Thumbnail created" . "<br/>"; 
     }else{ 
      echo "Error Creating thumbnail". "<br/>"; 
     } 
    ?> 

我不知道,如果上面的方法是right.I也尝试下面的代码

exec($cmd, $output, $return); 
echo '$output :' ; print_r($output); echo "<br/>";echo '$return :' . $return . "<br/>";exit; 

但在服务器它只是显示出把尽可能

$output :Array () 
$return127 

我不明白那是什么错误没有,如何知道错误是否发生并返回ffmpeg错误号和ffmpeg错误文本,在PHP中。

使用它

exec($cmd,$test); 

然后检查

if(file_exists($image)) 
{ 
echo 'suc'; 
} 
+0

但这是自定义错误我想'返回的错误ffmpeg' – Hitesh 2014-12-04 13:06:55

+0

检查我的问题,我已经有自定义错误 – Hitesh 2014-12-04 13:07:19

+0

错误是由返回exec函数默认 – 2014-12-04 13:44:55