django - 生成视频缩略图的最佳方法是什么?
问题描述
我正在使用 Vue.js 和 Django 创建一个应用程序。我从 AWS S3 获取视频列表,并将其显示在前端。现在我需要为这些视频创建缩略图吗?我想知道生成缩略图的最佳做法是什么?我是不是该:
- 每次接收视频时,我是否应该在前端生成缩略图?
- 每次请求视频时,我是否应该在后端生成缩略图?
- 我应该在后端生成缩略图并将它们保存在存储中,然后在请求视频时发送它们吗?
目前,我正在寻找有关如何在前端生成缩略图或如何保存它们的解决方案,但没有人讨论哪种方法是最好的方法。
解决方案
preload= metadata在浏览器中自动显示缩略图,除非需要,否则我会避免将缩略图存储在一起的复杂性。
<video
src="preSignedUrlCanGoHere"
preload="metadata"
controls
controlsList="nodownload">
</video>
推荐阅读
- android - 部署到 Android 设备时出现 Flutter/Firebase 身份验证错误
- r - 如何根据个人添加虚拟列,然后将所有内容添加到回归中?
- c++ - 对 Class::Function 链接器错误的未定义引用
- javascript - 将数据复制并粘贴到下一个空行
- sql-server - 获取具有 UNMASK 权限的用户的屏蔽数据
- java - 当刷新令牌尝试使用 JWT (Spring Boot) 取回访问权限时,黑名单不起作用
- html - Html图像在手机上重叠
- c# - 重置倒数计时器
- c++ - XML 注释标签的 Boost Spirit Qi 规则
- javascript - 如何使用 immer 对数组进行排序?