推特為什麼要把GIF做成MP4的視頻格式?有什麼利弊呢?
01-09
在推特上看到一個GIF像拔下來,發現是個MP4格式,為什麼要這樣做呢?有什麼說法嗎?
關於 gif 和 video,我在一些答案里提到過,但是沒有完整地概括二者之間的優劣,只是略為介紹了國外的這種做法。
怎麼用PHP壓縮GIF圖? - 魯小夫的回答
如何評價canvid.js? - 魯小夫的回答國外的 Web 由於受眾、發展程度等原因,對 HTML5 新技術的應用比較廣泛,幾年前就有人開始嘗試用 video 代替 gif 的做法了。
主要原因是:- gif 這個老舊的格式,支持的色彩數少、文件體積大、不支持流媒體
- video 在以上方面都超越了 gif
- video 可選的編碼格式較多,在視頻行業的努力下, 未來還有不小的進步空間
關於這一點,可以參考 wikipedia 和 gfycat 的對比介紹。
Video alternative to GIF
Gfycat | Create, discover and share awesome GIFs
GIF 只有 lzw 壓縮,對於移動端非常的不友好。用 mp4 替代 gif 可以節約大量的流量
mp4格式可以提供更高的壓縮率或更好的質量,而客戶端設備性能的提升使得解碼不再是瓶頸。
推薦閱讀:
※FLV視頻格式如何加速播放?
※為什麼視頻發布一般用rmvb和mkv而不用flash用flv和f4v?(主要考慮壓縮比,次要考慮流媒體特性)
※第一部使用16:9格式的TV動畫是哪部?
※哪個壓縮和轉換視頻格式軟體比較好用?謝謝。
※flv文件小,清晰度也挺高,為什麼在本地卻很少有人用?