Проблемы с преобразованием webm в mp4 с помощью ffmpeg.
Я попытался переместить ffmpeg в папку src и использовать exec ($ cmd, $ out, $ ret) в написанном мною php-коде. Когда я запускаю ту же строку cmd в Windows, используя cmd, он преобразует файл из webm в mp4.
$ cmd = '- i'. $ videoWebm .'- qscale 0 '. $ videoMp4;
нашел некоторую информацию здесь, но это все еще не помогает
FFMPEG конвертировать webm в mp4 не работает
код
newfile = path to ffmpeg.exe ,which is the same path as $videoWebm
$videoWebm =path to webm file
$videoMp4= path to save mp4 file ,which is the same path as $videoWebm
$cmd ='-i'.$videoWebm.'-qscale 0'.$videoMp4;
exec($newfile.$cmd,$out,$ret);
if ($ret){
$statusMsg= "There was a problem!\n";
print_r($cmd.'\n');
print_r($out);
} else {
$statusMsg= "Ffmpeg successfully converted files into mp4 from WebM
container!\n";
}
записи файла webm и видеофайл загружается в $ videoWebm. Я также вставляю некоторые данные в базу данных, чтобы сохранить информацию о файле. но конвертирование web в mp4 никогда не выполняется Пожалуйста, помогите, если можете, спасибо.