为什么Facebook使用视频和png作为gif?

时间:2016-02-18 14:05:27

标签: javascript facebook

我们可以在facebook上发布动画GIF。但Facebook将其保存为视频。例如This is an animated GIF on Facebook。但是如果你看一下源代码,那么你可以找到This video。此外,源上的所有动画贴纸都是like this。它们由JS动画制作。为什么Facebook不直接使用GIF文件?有什么好理由吗?

1 个答案:

答案 0 :(得分:4)

您无法轻松启动/停止GIF动画。

“停止”它们只能通过用静态图像替换它们来实现;并试图以精确计时开始制作GIF动画很难实现跨浏览器 - 一些浏览器只播放动画一次,如果同一图像再次在其他地方使用,它们将不会重新播放动画,在不同的时间开始等等。

所以很可能这个选择在这方面具有完全控制权,使用视频而不是GIF可以轻松提供。

(另外,先进的当前视频编解码器通常比相当旧的GIF格式提供更好的压缩。)