2014-12-04 2 views
0

Как узнать, произошла ли ошибка в команде 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.

ответ

1

использует его

exec($cmd,$test); 

затем проверить

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

но это пользовательские ошибки я хочу ошибки, возвращаемые 'ffmpeg' – Hitesh

+0

проверить мой вопрос я уже имеющий пользовательскую ошибку – Hitesh

+0

ошибки возвращенную Функция exec по умолчанию –

Смежные вопросы