我正在尝试从视频创建缩略图,我尝试使用以下代码在 xampp 上创建缩略图,它工作正常,但是在服务器上尝试时它不起作用。
$title ="xyz";
$ffmpeg = ".//ffmpeg//bin//ffmpeg";
$videofile = $_FILES["file"]["tmp_name"];
$thumbnail = ".//thumbnail//".$title.".jpg";
$size = "230x130";
$getfromsecond = 2;
$cmd = "$ffmpeg -i $videofile -an -ss $getfromsecond -s $size $thumbnail";
shell_exec($cmd);
有没有其他方法可以从服务器上的 ffmpeg 创建缩略图?
有什么方法可以使用 ffmpeg 创建缩略图而无需在 cpanel 上安装,因为我无权在 cpnel 上安装 ffmpeg?
最佳答案
作为您的解决方案,请尝试执行以下代码片段
$title ="xyz";
$ffmpeg = ".//ffmpeg//bin//ffmpeg";
$videofile = $_FILES["file"]["tmp_name"];
$thumbnail = ".//thumbnail//".$title.".jpg";
$size = "230x130";
$getfromsecond = 2;
$cmd = "$ffmpeg -i $videofile -y -vcodec mjpeg -vframes 1 -an -f rawvideo -s $size $thumbnail";
exec($cmd);
关于php - 如何在服务器上使用 ffmpeg 创建缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20603854/