Описание :
Поэтому после тщательного поиска я пошел с ответами, которые я нашел в Stack Overflow о загрузке видео и создании миниатюр с помощью ffmpeg .. Я использую следующий код для создания миниатюры видео, которое я загружаю .. все работало нормально до Я изменил свой код, чтобы сохранить соотношение сторон созданных миниатюр.
$ffmpeg = "C:\\ffmpeg\\bin\\ffmpeg";
$videoFile = $_FILES['vid']['tmp_name'];
$videoFilename = "1.jpg";
$size = "120x90";
$getseconds = 5;
$cmd = "$ffmpeg -i $videoFile -vf scale='min(300\, iw):-1' -ss $getseconds -s $size -vframes 1 $videoFilename";
Теперь ничего не работает … что я делаю не так .. кто-нибудь ??
Это то, что вы ищете:
$cmd = "$ffmpeg -itsoffset -1 -i $videoFile -vframes 1 -filter:v scale='400:-1' -ss $getseconds image.png";
ле мне знать, если это работает 🙂
Других решений пока нет …