mp4和gif區別
mp4(以主流的h.264編碼做參考)相對於gif動畫的優勢主要是:
1,更大的色彩空間。
gif只支持8位,也就是256色。
2,支持p幀和b幀。
對於幀數較多的動畫,mp4的壓縮效率更高。
當然,mp4相對於gif也有一些不足:
1,目前還不支持alpha通道。
所以在一些需要透明度的應用場景,比如動畫表情等,mp4還無法替代gif。
目前支持alpha通道的視頻容器格式,主要是蘋果的mov和谷歌的webm,而真正有希望徹底取代gif動畫的,我覺得應該是webm。可惜webm推廣不利。
2,由於mp4在作爲流媒體加載時,需要先獲取時間線等索引信息,因此需要向服務器發送兩次請求,服務器要對兩次請求做出不同狀態的響應。因此在某些情況下,mp4的加載時間可能會比gif更長。而gif,只要瀏覽器支持,完全是一次請求,而且加載1幀就能播放1幀,不像mp4,因爲並非每一幀都是完整幀,因此需要緩衝。
GIF是圖片文件。是一種公用的圖像文件格式標準,是我們網頁上最常見的圖片格式之一,也是我們常說的“動圖”。
而MP4是視頻文件,是一套用於音頻、視頻信息的壓縮編碼標準。MPEG-4格式的主要用途在於網上流、光盤、語音發送(視頻電話),以及電視廣播。