一文分析 mp4對比m3u8第一幀載入較慢的原因

2022-01-10 18:16:18 字數 822 閱讀 8349

這裡從網路上找了乙個普通mp4檔案的結構圖,讓我們看一下它的檔案結構:

一眼看去,完全懵逼了,果然結構複雜...

mp4實際代表的含義是 mpeg-4 part 14。

其檔案由若干個box組成,每個box有型別和長度,這裡可以將box理解為乙個資料物件塊。box中還可以包含子box,包含子 box 則稱之為container box

乙個mp4檔案有且只有乙個ftyp,在mp4檔案的開始位置,描述的檔案的版本、相容協議等 ;

moov box下,一般包含以下幾個box:

trak 可以有多個,描述了每個**軌道的具體資訊;

udta user data;

若希望詳細了解普通mp4檔案結構,可參考文章:

mp4檔案格式解析

在網路上查詢mp4檔案結構時,發現一種fragmented mp4 的檔案結構圖

fmp4 是基於 mpeg-4 part 12 的流**格式。與普通mp4相比:

mp4檔案格式解析

什麼是「fragmented mp4(fmp4)」, 它和普通 mp4 格式有什麼區別?

MP4結構分析

一 mp4 mp4 mpeg 4 part14 是一種常見的多 容器格式,是在 iso iec 14496 14 標準檔案中定義的。mp4檔案的所有資料都裝在box quicktime中為atom 中,mp4檔案由若干個box組成,每個box有型別和長度,可以將box理解為乙個資料物件塊。box中可...

獲取mp4檔案資訊

計算電影長度 方法1從mvhd movie header atom中找到time scale和duration,duration除以time scale即是整部電影的長度。time scale相當於定義了標準的1秒在這部電影裡面的刻度是多少。例如audio track的time scale 8000...

MP4檔案格式的解析,以及MP4檔案的分割演算法

應用中,更是費盡了心思,主要問題是處理mp4檔案龐大的 頭 當然,畢竟mp4才是h.264最佳的儲存格式嘛。這篇文章先簡單介紹一下mp4檔案的大體結構,以及它的分割演算法,之後再寫文章介紹如何把mp4完美應用在點播專案中。一 mp4格式分析 mp4或mpeg 4 part 2 編碼的音訊。mp4格式...