mkv 是 container,檔案的格式,資料的載體,不是壓縮格式。
mkv 是和 avi 相等同的東西,兩個都是資料的容器,用來裝載資料用的,至於裡面放的資料,可以是 DivX 編碼的東西,也可以是 XviD 編碼的東西,就如同使用 avi 來裝載 DivX/XviD 編碼的資料一樣,mkv 裡面可以放 DivX 或者 XviD 的資料。
所以 mkv 本身是沒有「畫質」好壞可言的,因為它不是一個壓縮編碼的規格。
用 mkv 來取代傳統 avi 載體的好處是,
1. mkv 支援可變的播放速率,VFR,例如 24/30fps 混合的影片,在 avi 只能轉成兩者的最小公倍數 120fps,mkv 則不用,它支援多種的播放速率放在一起
2. mkv 支援 B-frame 這種雙向參考的壓縮畫面,avi 沒有妥善的支援。目前 avi 裡面放 B-frame,是使用 DivX 提出的儲存方法來達到無 lag 的播放,但是這種儲存的結構,不符合 MPEG-4 制訂的標準資料流
3. mkv 支援選單,支援 chapter 章節,支援多個音軌,支援多個字幕,支援 VBR 的音訊資料,這些都是 avi 辦不到,或者必須使用技巧性的修改才能辦到的,mkv 都可以很輕鬆的支援
4. mkv 的 overhead 比較小
缺點
1. 懶得寫....

2. ....
3. ....
大致上就是這樣。