gpt4 book ai didi

php - 从单独下载的 JPEG 创建电影时帧速率太慢

转载 作者:行者123 更新时间:2023-11-28 21:02:33 25 4
gpt4 key购买 nike

我有一个不断充满 jpg 图像的目录。我想在网页中像电影一样显示这些图像。

我尝试过的是:

function slideit() { 
$.get("test.php", function(show) { if(show != "") {
document.getElementById("movie").innerHTML="<img src=\"data:image/jpg;base64," + show + "\" />",
setTimeout('slideit()', 0) } } ); };

PHP 文件是

function getrunpic()
{
$file=trim(shell_exec('ls directory | sort -n | grep jpg | head -1'));
$file="directory/".$file;
$imagedata = file_get_contents($file);
$pic = base64_encode($imagedata);
unlink($file);
return $pic;
}

echo getrunpic();

我也尝试过使用 JSON 编码。

问题是从 php 到 javascript 的数据传输时间太长。 (每秒仅显示大约 8 张照片;我需要 25 张)。

有人有办法加快这个过程吗?

提前致谢

最佳答案

这不是要走的路。您应该在服务器端创建电影,然后在客户端进行流式传输。这是利用编解码器最基本功能(如压缩、关键帧等)的唯一方法,并且能够至少保证观看者的一定程度的一致性。

请参阅:Create Video File using PHP

关于php - 从单独下载的 JPEG 创建电影时帧速率太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10616150/

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