这个事是好久之前听说了,今天翻墙的时候突然想起来了,就去测试了一下这个gif转MP4到底有多神奇。。。
这个是我的twitter地址:https://twitter.com/chendatony31
目前twitter可以上传的图大小限制为3M 我传了张 1M左右的GIF。输出的确实只有300多k的mp4。。。真心碉堡了!!
上传的是这个:
输出的是这个:
此后我又测试了几张图,列出一个简单的表格供大家参考:
原gif大小 | 输出MP4大小 | 尺寸大小 | 长度(秒) | 帧速率(帧/每秒) | 数据速率(kbps每秒传输的信息量) |
---|---|---|---|---|---|
583k | 55k | 220*124 | 2 | 17 | 221 |
985k | 338k | 350*236 | 4 | 12 | 691 |
1.99m | 227k | 400*292 | 4 | 10 | 464 |
1.99m | 277k | 366*358 | 4 | 12 | 566 |
2.92m | 555k | 198*246 | 21 | 8 | 216 |
总得来看,这个gif转换MP4真是很有必要的。转换后的大小大概为原文件的 30% 到10%不等。在网页中图片的大小对整个页面大小的影响非常大, 尤其是在移动端这可以省下好多流量。
此外mp4是可以控制的,暂停,慢放,快放等,甚至可以全屏,你想过看一个gif图片可以全屏看的感受么!呵呵。。。
最后,视频是可以边下边看的。虽然没有快播那么有用 :) , 不过也许以后twitter取消了3m限制。。。那就不一样了~~
总的来说还是非常强大的!!希望国内微博也尽快用上这个技术。兼容性我没测试(因为我的ie翻不了墙,坑爹啊),不过应该会向后兼容flash输出,同时我也找到了相关的技术和工具:video.js 和 ffmpeg.org ,有兴趣的可以看下~
来自