Я хочу преобразовать видео из одного формата в другой, используя ffmpeg. Я стараюсь много кода, но он не конвертирует видео.
Например:
exec ("ffmpeg -i mickey.flv -ar 22050 -ab 32 -f avi -s 320×240 mickey.avi");
Этот код не конвертирует видео, он не показывает никаких ошибок, он постоянно загружается.
Невозможно точно определить проблему, потому что вы выполняете внешнее приложение, и любое количество вещей может ошибиться в этом процессе.
См. Этот вопрос для ряда очень хороших советов для отладки команд exec()
.
Отображение вывода ошибки FFMPEG:
Командная строка:
$command = "ffmpeg -i mickey.flv -ar 22050 -ab 32 -f avi -s 320x240 mickey.avi "; exec($command . ' 2>&1', $output); print_r($output);