MPEG與MP4與AVI
MP4、MPEG和AVI是計算機中使用的數字視頻文件容器格式。MP4和MPEG是ISO開發的標準,AVI是微軟為Windows操作系統開發的基於資源交換文件格式(RIFF)的標準。MPEG和AVI是相對較舊的文件類型,MP4是當前的行業標準。
MPEG
MPEG是“運動圖像專家組”的縮寫,它是為解決數字音頻/視頻文件格式標準化問題而成立的一個小組。它與國際標準化組織(ISO)合作,制定用於計算機的數字音頻和視頻壓縮標準。
.mpeg是mpeg-1發行版引入的媒體文件的文件擴展名。MPEG-1包括1998年及以後發行的以下組件。這個擴展也在MPEG-2中使用。
1) 系統(同步和存儲音頻、視頻和其他媒體數據)
2) 視頻(視頻內容壓縮)
3) 音頻(音頻內容壓縮)
4) 一致性和符合性測試(驗證標準中所述實現的正確性)
5) 參考軟件(按照本標準中的方法作為編碼和解碼示例開發的軟件)
MPEG-1允許將媒體壓縮到1.5 MBits/s(壓縮比為26:1和6:1),而MPEG-2允許壓縮到4 MBits/s。由於MPEG-1標準引入了MPEG文件類型,VCD、數字電視和數字音頻廣播成為可能。MPEG標準的音頻層III,也被稱為MP3,在行業中被廣泛用於音頻文件的存儲和傳輸。
大多數軟件都支持這種文件格式;事實上,一些基本的編解碼器功能是建立在MPEG平臺上的。mpg、.mp1、.mp2、.mp3、.m1v、.m1a、.m2a、.mpa和.mpv都是MPEG文件格式中使用的擴展名。
MP4型
MP4是由國際標準組織的電影專家組開發的一種文件容器格式,它基於QTFF。實際上,QTFF的初始版本格式與最初版本幾乎相同。它們仍然共享相同的結構,但MP4已經沿著時間線向前移動,並發展成為一個更高級的容器。它現在是ISO基本媒體文件格式標準的主要組成部分。
MP4文件格式中廣泛使用的數據流是MPEG-4第10部分(H.264)和用於視頻的MPEG-4部分和用於音頻流的高級音頻編碼。字幕使用MPEG-4定時文本數據流。
由於最初的開發是基於QTFF的,MPEG-4的大部分結構都是相同的。在Apple環境(MacOS或iOS)中,這些文件格式可以互換使用。文件格式可以更改,而無需重新編碼視頻。MP4的優點是能夠在互聯網上進行流媒體傳輸,而QTFF不支持這一點。此外,MP4也受到大多數操作系統平臺和視頻編輯軟件的支持。圍繞該標準的社區已經發展壯大,社區的貢獻確保了該標準在行業中的進步;由於其專有性質,QTFF無法享受到這一點。
MPEG4文件通常使用.mp4擴展名,但根據應用程序使用的擴展名可能會有所不同。例如,僅音頻文件可以使用.m4a擴展名。原始MPEG4視頻比特流的擴展名為.m4v。**中使用的視頻文件格式也是MPEG4-12的發展,它們使用.3gp和.3g2擴展名。有聲讀物使用.m4b擴展名,因為代碼的變化允許為音頻文件添加書籤。
阿維
AVI代表音視頻交織,是微軟針對windows操作系統環境開發的一種多媒體容器格式。AVI是從資源交換文件格式(RIFF)開發的,它允許同步播放音頻和視頻文件。AVI可以使用壓縮,也可以不使用壓縮進行編碼;因此,格式的音頻/視頻質量更高。因此,它使用相對較高的存儲空間。
在AVI文件中,媒體數據存儲在塊中(在所有RIFF衍生工具中都很常見),其中AVI文件本身是一個單獨的塊,它進一步分為兩個強制的“chunk”和一個可選的“chunk”。塊hdrl和movi是必需的,idx1塊是可選的。元數據可以存儲在文件的info塊中。
DV-AVI是AVI的壓縮形式,它支持文件格式,因此它與DV格式兼容。自從AVI的發展以來,數字視頻技術中出現了新的功能,AVI文件格式的結構阻止了將這些更改合併到文件格式中。因此,文件格式的普及率和使用率都下降了。
MPEG與MP4與AVI
•AVI是微軟基於RIFF開發的。MPEG和MP4是由ISO的運動圖像專家組開發的。
•MP4是基於QTFF的MPEG標準的進步,由多種平臺和軟件支持。Windows環境支持AVI。
•AVI可以使用壓縮或不壓縮(最初開發時沒有壓縮),而MPEG和MP4使用有損壓縮。MPEG使用H.261視頻壓縮,MP4使用H.264視頻壓縮。
•MPEG用於VCD和DAB(數字音頻廣播),而MP4用於互聯網媒體。