首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >生成视频缩略图的最佳方法是什么?

生成视频缩略图的最佳方法是什么?
EN

Stack Overflow用户
提问于 2021-04-18 22:05:13
回答 2查看 345关注 0票数 2

我正在用Vue.js和Django创建一个应用程序。我正在从AWS S3获得一个视频列表,我在前面显示它。现在我需要为这些视频创建缩略图?我想知道生成缩略图的最佳实践是什么?我是否应该:

  1. 每次收到视频时,我应该在前端生成缩略图吗?
  2. 每次请求视频时,我应该在后端生成缩略图吗?
  3. 我是否应该在后端生成缩略图,并将它们保存在存储中,然后在请求视频时发送它们?

目前,我正在寻找如何在前端生成缩略图或如何保存缩略图的解决方案,但没有人讨论哪一种是最好的方法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-18 23:14:52

preload=元数据在浏览器中自动显示缩略图,除非需要,否则我将避免将缩略图全部存储在一起的复杂性。

代码语言:javascript
运行
复制
<video
    src="preSignedUrlCanGoHere"
    preload="metadata"
    controls
    controlsList="nodownload">
</video>
票数 2
EN

Stack Overflow用户

发布于 2021-04-23 17:32:52

对于某些平台/浏览器(例如,iOs Safari)

代码语言:javascript
运行
复制
preload="metadata"

不会给你看缩略图。您可以通过添加src时间戳(#t=0.001)来解决这个问题:

代码语言:javascript
运行
复制
<video
    src="preSignedUrlCanGoHere#t=0.001"
    preload="metadata"
    controls
    controlsList="nodownload">
</video>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67153835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档