要看mkv格式的视频,其实最关键的是选对播放器。直接结论就是:用VLC播放器最稳妥,另外PotPlayer、KMPlayer、或者带有完整解码器的Media Player Classic也都能播放mkv文件,而且支持字幕、音轨切换之类的功能。基本上,只要播放器支持Matroska格式,就能流畅播放,没有卡顿或者花屏问题。
说白了,mkv是一种容器格式,不是具体的视频编码。它里面可以装H.264、H.265、VP9这些编码的视频,也可能带有多种音轨和字幕。简单理解,mkv就像一个大背包,视频、音频、字幕都能塞进去,所以播放器需要能“认识”这个背包里的各种东西。VLC就是这种能认各种东西的老手,不管是高清视频还是外挂字幕,它都能直接搞定。PotPlayer和KMPlayer也差不多,优势是功能多,可以调画质、调音效、调字幕位置,对于喜欢DIY的人来说特别方便。
如果你用Windows自带的电影和电视播放器,通常是打不开或者卡顿,因为它默认不支持mkv里的某些编码。解决办法是装一个解码包,比如K-Lite Codec Pack,它会让系统自带播放器认识更多格式,但这种方法比较折腾,干脆换VLC或者PotPlayer更省事。
手机上看mkv也没问题。安卓上像MX Player或者VLC for Android都能顺利播放,还能调字幕和音轨。iOS上选择相对少一些,但VLC、Infuse这些播放器同样支持,直接把文件导入就能看,不用转换格式。
另外,播放mkv的时候,如果遇到声音不对或者字幕不显示,基本上都是解码器问题或者播放器设置问题。像VLC这种全能型播放器,几乎不用管这些,它会自动识别视频编码和音频格式,字幕也能自动加载。而像一些小众播放器,可能需要手动加载外挂字幕或者调整音轨。
所以总体思路就是:想省事直接用VLC,不追求花哨功能也可以用Media Player Classic,想玩得深入一点就选PotPlayer或KMPlayer,能调的地方更多。手机端也一样,挑一个支持mkv的播放器,不用折腾格式转换,直接播放就行。这样不仅省时间,还能保证画质和音质最大化。