mkv是Matroska的檔案副檔名,是一種開放標準的自由的容器和檔案格式,是一種多媒體封裝格式,可以在一個文件中容下無限數量的視訊、音訊、照片或字幕軌道;mkv不是一種壓縮格式,而是Matroska定義的一種多媒體容器檔案。 Matroska最大的特色就是能容納多種不同類型編碼的視訊、音訊及字幕串流,甚至囊括了RealMedia及QuickTime這類串流媒體。
本文操作環境:Windows7系統、Dell G3電腦。
.MKV是Matroska的檔案副檔名。 Matroska多媒體容器是一種開放標準的自由的容器和文件格式,是一種多媒體封裝格式,可以在一個文件中容下無限數量的視訊、音訊、照片或字幕軌道。它不是一種壓縮格式,而是Matroska定義的一種多媒體容器檔案。
mkv有別於DivX、XviD等視訊編碼格式,也有別於MP3、Ogg等音訊編碼格式。 MKV是為這些音、影片提供外殼的「組合」和「封裝」格式。簡單來說是一種容器格式,比較常見的DAT(是VCD的一種編碼格式)AVl、VOB、MPEG、RM格式其實也都歸屬於這種類型。但它們要不結構陳舊,要不不夠開放,這促使了MKV這種新型多媒體封裝格式的問世。
MKV特色
Matroska最大的特色就是能容納多種不同類型編碼的視訊、音訊及字幕串流,甚至囊括了RealMedia及QuickTime這類串流媒體,可以說是對傳統媒體封裝格式的大顛覆!現在它幾乎變成了一個萬能的媒體容器,目前它所能封裝的視訊、音訊、字幕類型包括:
AVI文件,包括採用DivX、XviD、3ivX、VP6視訊編碼,及PCM、MP3、AC3等音訊編碼的AVI
#RealMedia文件,包括RealVideo及RealAudio
QuickTime的MOV及MP4影片
Windows Media文件,包括ASF、WMV格式
MPEG文件,包括MPEG-1/2的M1V、M2V
Ogg/OGM 文件,包括Ogg Vorbis、OGM、FLAC文件
Matroska Media文件,包括MKV、MKA、MKS文件
WAV、AC3、DTS、MP2、MP3、AAC/MP4音訊
SRT、USF及SSA/ASS文字字幕
#SubVob圖形字幕,後綴為IDX、SUB
BMP圖形字幕,以一組BMP圖片及時間碼構成的字幕。
此外,Matroska文件中還可包括章節、標籤(Tag)等信息,甚至還可加上附件!需要指出的Matroska所謂的封裝AVI、RM、MOV等媒體,但它並不是簡單地將它們不加改變的合併到Matroska中,而是將它們的音視頻流進行了重新組織。
Matroska加入AVI所沒有的EDC錯誤偵測程式碼,這意味著即使是沒有下載完畢的MKV檔案也可以順利回放,這些對AVI來說完全是不可想像的。雖然Matroska加入了錯誤偵測程式碼,但由於採用了新的更有效率的組織結構,用MKV封裝後的電影還是比AVI原始檔要小了約1%,這就是說即使加上了多個字幕,MKV檔案的體積也不可能比AVI檔大。
Matroska支援可變幀率(VFR,即Variable Frame Rate)的視訊編碼,這種VFR視訊的幀率是不固定的,它可在動態畫面中使用較大的幀率,而在靜態畫面中使用較小的幀率,這樣可以有效的減少視訊檔案的體積,並改善動態畫面的品質。它的作用比目前廣泛使用的VBR(可變碼率)更為明顯。
看看目前比較流行的多媒體容器類型,例如AVI,它可以容納多種類型的視訊編碼和音訊編碼,像是VP6、DivX、XviD等視訊編碼和PCM、MP3、AC3等音訊編碼; VOB則是另一個特色較鮮明的媒體容器,它可容納MPEG-2視訊串流、多個AC3、 DTS、THX、PCM音訊串流、多個不同語言的圖形字幕串流。
MKV的目標
建立一個現代、靈活、延伸性、多平台的互聯網伺服器,快速查找文件;發展一套創作和編輯用的Matroska文件工具,並在GNU通用公共許可證下發布; 開發一個網絡圖書館,允許開發者向Matroska申請,將他們自行開發的應用軟體加入Matroska音頻格式,並在GNU寬通用公共許可證下發布; 與硬件製造商合作,把他們的音訊格式嵌入多媒體的設備裡; 支授以Matroska在各種各樣的作業系統(包括Windows、DirectShow、Linux、Haiku和多媒體處理框架GStreamer)的運作。
相關免費推薦:程式設計影片課程
以上是mkv是什麼檔案格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!