我想在网页上显示视频文件的缩略图,这是指向存储在网络服务器上的相应视频文件的链接。我可以提前生成和存储缩略图,但是我没有太多的磁盘空间,流量也会非常轻,所以我希望在加载页面时动态生成缩略图。
虽然我没有太多/任何经验,但我应该能够使用ffmpeg和PHP动态构建缩略图,而不会有太多困难。但是,我不确定如何在构建并不再使用缩略图文件后对其进行管理。我想我可以有一个简单的工作定期从文件系统中删除缩略图文件,但这似乎有点像kludge。有更优雅的解决方案吗?
谢谢!
答案 0 :(得分:0)
如果你知道你的方式ffmpeg我会在将页面发送给用户之前将其用于此处。:
请注意用户阅读和编写文件的权限。我知道ffmpeg是一个强大的全功能工具,但也许你可以用这个来解决这个问题: http://php.net/manual/en/ref.image.php
这会占用空间,但您也可以在数据库中填充缩略图。因此可以在以后删除它。更多的是你可以添加一个'上次使用'的值,在一段时间后使用一个删除语句。将其作为cron运行或创建一个sql触发器。