Я использую ffmpeg для преобразования битрейта в 128, но не работает в php
exec("ffmpeg -i input.mp3 -codec:a libmp3lame -b:a 128k output().mp3 2>&1",
$output, $exit_code);
if ($exit_code!= 0) {
$data['message'][] = "Error";
}
print_r($output);
print_r($exit_code);
exit;
После запуска этого кода выведите код ошибки 2.
Выходные данные являются пустым массивом, а также exit_code равен 2, а не создает файл output.mp3.
Я уже изучаю Как узнать, что означает этот код ошибки ffmpeg? , но это не моя проблема, и я не объясняю код ошибки 2 или код ошибки 2 не определен. Моя проблема - не показывать никаких ошибок, а сообщение об ошибке пустое, только exit_code show 2, что означает, что произошла какая-то ошибка.