0

我想知道从视频生成缩略图的最佳做法是什么。

经过探索,我遇到了两种方式:

1)在服务器端使用ffmpeg php

2)在前端使用这样的画布https://gist.github.com/adamjimenez/5917897

以上两个选项哪个更好?还有其他第三方解决方案(付费或免费)吗?

4

1 回答 1

1

我不认为有一个“正确”的答案——这取决于你的需要。

服务器端

  • 生成缩略图服务器端的优点是它减少了客户端处理开销,并且根据页面的结构,可以加快页面加载和用户体验。
  • 生成服务器端允许您进行“人工”检查阶段,甚至更轻松地进行自动检查,如果这很重要的话 - 换句话说,确保缩略图所来自的所选帧是一个好的帧。如果它用于某种付费视频服务,这实际上非常重要。
  • 服务器端还允许您跨设备(即 Android、iOS 和浏览器)拥有一致的缩略图。

客户端

  • 在客户端生成可简化您的服务器端工作流程。
  • 虽然负载可能没有那么高,但您也减少了所需的服务器资源量并有效地使用用户自己的设备来完成一些工作。
于 2017-03-09T10:25:42.853 回答