简单逆向短视频列表动画效果,以微视为例

从显示效果看不是视频,是动图
从实现的复杂度看不是视频,是动图html

用的控件是imageview证实了推测

clipboard.png

动图如今比较经常使用的gif,animated webp
虽然animated webp技术上有优点,但gif更通用,这样看应该是gifandroid

观察微视的库,只看到了相似gif,没看到animated webp,还有相似静态webp和tiff格式

clipboard.png

静态webp在很早就支持了
animated webp出来的比较晚,在2014年左右web

查看android supported image format动图里有gif,并无animated webp

clipboard.png

可见对于一个app来讲gif更通用
证明了采用的是gif的推测
经过imageview也几个jpeg也能够实现动图效果,可是jpeg更大增长了流量消耗,还比用一张gif费事,虽然图像质量上会好一些,可是gif够用了服务器

因此只要把gif放在服务器上,加载列表的时候down下来就能够了,跟非动图的列表同样只不过图片格式不一样。app

经过ffmpeg能够比较容易的实现,从视频抽帧,而且转换成gif
能够参考
http://blog.pkh.me/p/21-high-...spa

相关文章
相关标签/搜索