看到很多人在討論mkv的畫質或音質如何,
但是其實很多人的觀念都錯了!
"mkv是一種封裝格式, 而不是一種壓縮格式!"
不過說mkv對於畫質或音質完全沒有影響嗎? 也不完全對.
這個時候必須要扯到overhead(額外負載)的問題,
以ogm檔而言, 100MB的視訊資料必須使用大約1MB的overhead,
而mkv檔只需要0.4MB左右, 而AVI應該是比1MB更多,
所以說, 在同樣檔案大小的情形下,
mkv比ogm或avi能夠提供更多空間儲存"真正的"影像部分,
所以畫質必然可以"稍微"好一點點. (也才差0.5%的大小就是)
接下來談談字幕與吃cpu的問題,
avi由於無法內建軟字幕, 所以通常會直接壓在影像中,
而ogm與mkv就不同了, 它們的字幕可以使用額外的串流,
ogm可使用ansi(+code page)編碼的.srt,
而mkv可使用unicode編碼的.ssa,.ass,
使得多國語文以及加上特效的字幕更容易製作,
但是這些也是造成吃更多cpu的原因,
因為影像串流多經過一層vobsub的處理,
處理的過程中甚至可能造成color plane的轉換,
這是十分費時的, 所以它們會更吃資源.
我是建議漫遊可以嘗試同時發佈.avi與.mkv的格式,
並且在.mkv格式裡面加包日文字幕(個人蠻想學日文的)...
另外就是希望音效可以使用ogg vorbis的codec壓縮,
96kbps的ogg vorbis的音質可以輕鬆幹倒160kbps的mp3,
多出來的bitrate還可以用來加強視訊, 一舉兩得.