Есть такая функция, которая вызывает скрипт ffmpeg:
function videoGetFrame ($filename, $timecode, $output_file) {
$output = shell_exec("ffmpeg -y -i '$filename' -ss '$timecode' -vframes 1 '$output_file' 2>&1");
echo 'Code: <pre>' . $output . '</pre>';
}
Скрипт берет кадр из видео по таймкоду и сохраняет. При попытке запустить его выводится следующая ошибка:
[image2 @ 0x55a436828c00] Could not open file : test.png
av_interleaved_write_frame(): Input/output error
Права скрипта и папки с ним выставлены на 777. В чем может быть проблема?