Я выполняю определенный код через ffmpeg для кодирования avi-файлов в flv.Мой код ffmpeg правильный и работает нормально, но когда возникает какая-то ошибка (предположим, что это поврежденный avi-файл, ffmpeg не будет его кодировать), поэтому я хочу знать, что это за ошибка.Вот пример кода:
$v_cmd=" some code to transcode";
exec($v_cmd,$v_output,$v_status);
if($v_status == 0)
{
echo "Success!";
}
else
{
echo "ERROR: ".$v_output;
}
Но этот $ v_output просто отображается как ERROR: Array
... Я пытался
echo "ERROR: ".implode($v_output);
, но он был пустым ... как можноя получаю сообщение об ошибке, что ffmpeg дал, чтобы я мог понять, что пошло не так.Это скрипт php cron, и он не запускается в командной строке вручную.