|
封裝格式(MP4/MKV…) vs 媒體格式(H.264/FLAC/AAC…) MP4+MKV是你下載的視頻文件最常見(jiàn)的種類。這些文件其實(shí)類似一個(gè)包裹,它的后綴則是包裹的包裝方式。這些包裹里面,包含了視頻(只有圖像),音頻(只有聲音),字幕等。當(dāng)播放器在播放的時(shí)候,首先對(duì)這個(gè)包裹進(jìn)行拆包(專業(yè)術(shù)語(yǔ)叫做分離/splitting),把其中的視頻、音頻等拿出來(lái),再進(jìn)行播放。
既然它們只是一個(gè)包裹,就意味著這個(gè)后綴不能保證里面的東西是啥,也不能保證到底有多少東西。包裹里面的每一件物品,我們稱之為軌道(track),一般有這么些:
視頻(Video): 一般來(lái)說(shuō)肯定都有,但是也有例外,比如mka格式的外掛音軌,其實(shí)就是沒(méi)視頻的mkv。注意我們說(shuō)到視頻的時(shí)候,是不包括聲音的。 音頻(audio):一般來(lái)說(shuō)也肯定有,但是有些情況是靜音的,就沒(méi)必要帶了。 章節(jié)(Chapter): 藍(lán)光原盤中自帶的分段信息。如果文件帶上了,那么你可以在播放器中看到帶章節(jié)的效果: .potplayer右鍵畫面,選項(xiàng)-播放-在進(jìn)度條上顯示書簽/章節(jié)標(biāo)記 .mpc-hc 右鍵畫面,選項(xiàng)-調(diào)節(jié)-在進(jìn)度條顯示章節(jié)標(biāo)記 字幕(Subtitles):有些時(shí)候文件自帶字幕,并且字幕并非是直接整合于視頻的硬字幕,那么就是一起被打包在封裝容器中。 其他可能還有附件等,不一一列舉。每個(gè)類型也不一定只有一條軌道,比如經(jīng)常見(jiàn)到帶多音軌的MKV。
每個(gè)軌道,都有自己的格式。比如大家常說(shuō)的,視頻是H.264,音頻是AAC,這些就是每個(gè)軌道的格式。 視頻的格式,常見(jiàn)的有H.264(可以細(xì)分為8bit/10bit),H.265(當(dāng)前也有8bit/10bit之分),RealVideo(常見(jiàn)于早期rm/rmvb),VC-1(微軟主導(dǎo)的,常見(jiàn)于wmv)?;旧?,H.264=AVC=AVC1, H.265=HEVC。 音頻的格式,常見(jiàn)的有 FLAC/ALAC/TrueHD/DTS-HD MA這四種無(wú)損,和AAC/MP3/AC3/DTS(Core)這四種有損。
MKV vs MP4,主要的區(qū)別在于:
除此之外,這兩個(gè)格式很大程度上可以互相代替。比如它們都支持封裝AVC和HEVC,包括8bit/10bit的精度。所以MP4畫質(zhì)不如MKV好,這種論斷是非常無(wú)知的——它們完全可以封裝一樣的視頻。 為什么會(huì)有這樣的分歧,就是歷史原因了。MKV是民間研發(fā),為了代替古老的AVI,從而更好地支持H264,它開發(fā)和修改的靈活度使得它可以兼容flac/ass這類非工業(yè)標(biāo)準(zhǔn)的格式;而MP4則是出生豪門,作為工業(yè)標(biāo)準(zhǔn),替代更古老的MPG,作為新一代視頻/音頻封裝服務(wù)的。 |
|
|
來(lái)自: 徐 寧 > 《信息化技術(shù)》