gpt4 book ai didi

php - 如何在服务器上使用 ffmpeg 创建缩略图?

转载 作者:行者123 更新时间:2023-12-04 23:17:10 25 4
gpt4 key购买 nike

我正在尝试从视频创建缩略图,我尝试使用以下代码在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com