gpt4 book ai didi

php - 自动覆盖在php中创建的视频文件的缩略图

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

我已经成功创建了视频文件的缩略图,但我遇到了一些问题。这是我创建图像缩略图的代码:

    $ffmpeg = "C:\\ffmpeg\\bin\\ffmpeg";
$videoFile = $_FILES["file"]["tmp_name"];

$imageFile = "1.jpg";
$size = "800x420";
$getFromSecond = 25;
$cmd = "$ffmpeg -i $videoFile -an -ss $getFromSecond -s $size $imageFile";
if(!shell_exec($cmd))
{
echo "Thumbnail Created!";
}
else
{
echo "Error Creating Thumbnail";
}

使用此代码,我得到了结果 1.jpg如给定的。我的问题是 当我第二次为另一个视频创建缩略图时,前一个视频被替换了。我不能为此做什么

最佳答案

$ffmpeg = "C:\\ffmpeg\\bin\\ffmpeg";
$videoFile = $_FILES["file"]["tmp_name"];
$imageFile = time().".jpg";
$size = "300x300";
$getFromSecond = 5;
$cmd = "$ffmpeg -i $videoFile -an -ss $getFromSecond -s $size $imageFile";
if(!shell_exec($cmd))
{
echo "Thumbnail Created!";
}
else
{
echo "Error Creating Thumbnail";
}

$imageFile = time().".jpg"; 我已经在您的代码中更改了这一行,这将根据时间为您提供唯一的名称...

关于php - 自动覆盖在php中创建的视频文件的缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28082024/

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