gpt4 book ai didi

php - 在服务器上运行 FFMpeg(避免用户等待)

转载 作者:行者123 更新时间:2023-12-04 23:06:33 24 4
gpt4 key购买 nike

我制作了一个简单的页面,让用户上传视频,然后显示所有使用 HTML5 <video> 上传的视频标签。但是为了为用户提供完整的浏览器支持,我需要将所有上传的视频转码为几种新格式。问题是现在我正在将所有视频转码为两种不同的格式,这又需要很长时间,并且用户必须等待视频被转码。有没有人知道的简单方法让我在“后台”运行这个脚本,这样用户体验就不会因等待时间长而受到影响?

我正在运行 FFMpeg使用 PHP 的脚本与 exec命令。

最佳答案

有一些步骤可以实现这一目标。

1. First enter videos into a queue table.
2. Setup a cron to transcode videos after small interval like after every 5-10 minutes.
3. Make a section to show status of videos transcode for user. You can also use javascript periodicalexecuter for repeat check and show status somewhere on your page.

关于php - 在服务器上运行 FFMpeg(避免用户等待),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17314005/

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