Я пытаюсь использовать FFMPEG на своем веб-сайте на localhost, чтобы взять эскиз загружаемого видео и сохранить его в папке на сервере, но он не работает.
У меня естьпроверено, работает ли этот код, запустив код для видеофайла в том же каталоге, и он работает нормально, но когда я попытался интегрировать его в свой веб-сайт, он не работает.
<?php
$fileHead=$title."-".$artist;
$output = 'uploadedvidpics/'.$fileHead.'.jpg';
function make_jpg($fileTmpName, $output, $fromdurasec="05") {
global $ffmpegpath;
if(!file_exists($fileTmpName)) return false;
$command = "$ffmpegpath -i $fileTmpName -an -ss 00:00:$fromdurasec -r 1
-vframes 1 -f mjpeg -y $output";
@exec( $command, $ret );
if(!file_exists($output)) return false;
if(filesize($output)==0) return false;
return true;
}
if (make_jpg($fileTmpName, $output)){
#echo 'success';
}else{
array_push($errors,"There was an error creating thumbnail!");
}
?>
Я ожидаю, что файл займетминиатюру, сохраните ее в каталоге с именем uploadedvidpics