播放器的選擇,是由你要播什麼、用什麼硬體播決定的 —— 不是由哪個程式名聲最好決定的。有四項性質決定了某一款播放器對你行不行:編解碼器與封裝格式的支援、在你裝置上的硬體解碼、字幕處理,以及 VR 投影支援

四項都對,幾乎任何一款播放器用起來都很好。錯一項,同一個在別處播得好好的檔案,就會卡頓、掉畫面、字幕不同步,或者把一個 VR 檔案畫成一塊扭曲的平面矩形。每一種常見的播放抱怨,都追得回這四項的其中之一。

這四項性質分別在做什麼?

它們各自管轄「把檔案送上你螢幕」這條路上的不同階段,失敗的樣子也各有特徵。

編解碼器與封裝格式的支援決定播放器讀不讀得懂這個檔案。封裝(也就是 .mp4.mkv 這層外殼)裡裝著各自獨立的視訊、音訊與字幕串流,每一條各用自己的編解碼器。一款播放器可以支援這個封裝,卻仍然沒有解裡面那些東西的解碼器。這種不對盤,正是「檔案打得開、時間軸出來了、聲音也在放,但畫面什麼都沒有」的原因。

硬體解碼決定解碼的工作是由你裝置上專門的影像硬體來做,還是落到通用的 CPU 頭上。硬體解碼的效率高出非常多。當播放器在一個吃重的檔案上退回軟體解碼,你拿到的就是卡頓、掉幀、風扇狂轉 —— 在筆電或手機上,還會加上電量迅速下滑。

字幕處理涵蓋播放器能繪製哪些字幕格式、能不能在多條內嵌軌之間切換、能不能載入外部檔案,以及有沒有提供延遲調整。最後那一項比大家以為的更重要:一條固定偏移的字幕軌,只要播放器給你那個控制項就好修到不行,不給你就完全沒救。

VR 投影決定播放器懂不懂「等距長方投影或魚眼的畫格必須貼到一個球面上、再透過會跟著頭轉的鏡頭去看」。沒有這項能力的播放器,會很開心地把一個 VR 檔案當成一張扭曲的平面圖播出來,因為就它所知,檔案裡裝的就是那個。

你在播的東西,哪幾項性質才重要?

把內容類型對上真正會卡住你的那幾項,其餘的都可以不管。

你在播什麼 真正重要的性質 弄錯了會壞在哪
在瀏覽器裡串流 瀏覽器的編解碼器支援;裝置的解碼能力 根本播不起來,或被降到較低的畫質層
平台自家的 App 沒有 —— 播放器已經替你選好了 沒有東西可以調;問題出在 App 或連線上
一般的本機檔案 編解碼器支援;硬體解碼 有聲無影,或在負載下卡頓
高位元率的本機檔案 硬體解碼最優先 CPU 再快也照樣卡頓掉幀
內嵌字幕的檔案 軌道選擇;字幕格式支援 播到錯的軌,或字幕根本不出來
字幕另外一個檔的檔案 外部載入;延遲調整 因為你沒辦法修正偏移量,字幕根本沒得用
VR 檔案 投影支援;版面偵測 畫成扭曲的平面,沒有頭部追蹤

第二列是大家最常忽略的限制。在串流平台上,你基本上完全沒有選播放器的餘地 —— 內容是透過網站自家的網頁播放器或它的 App 送過來的。你在那裡唯一真正的槓桿,是用哪個瀏覽器、用哪台裝置。這篇文章裡的其他內容,都適用於你放在本機的檔案。

在你的裝置上,哪一項會變成瓶頸?

真正卡住的那一項會隨裝置類別而移動,知道該擔心哪一個可以省下大量的試誤。

裝置類別 常見的瓶頸 為什麼
桌機或筆電 編解碼器支援 硬體通常夠用;缺口在播放器解得動什麼
手機或平板 硬體解碼 軟體解碼很耗電,而且一發熱就迅速降頻
電視或電視盒 編解碼器支援與封裝解析 解碼硬體是固定的;不支援的格式就是直接不播
VR 頭戴裝置 投影支援與解碼餘裕 高解析度的 VR 檔案是日常使用中最吃重的情況

手機與頭戴裝置是那種「硬體解碼不是加分項」的情況。一支在吃重檔案上退回軟體解碼的手機,會先播個幾分鐘,然後發熱、降頻,接下來整段片長都在卡 —— 這種故障看起來像網路問題,其實完全出在本機。

實務上要怎麼選?

從你的處境出發,而不是從一份名單出發。

**如果你主要在串流:**別再煩惱播放器了。用一款當前的主流瀏覽器、保持更新,並把播放失敗當成瀏覽器或裝置的問題,而不是播放器的問題。

**如果你在電腦上播一般的本機檔案:**你需要一款編解碼器與封裝格式支援都很廣的播放器。這正是通用型桌面播放器存在的理由,也是為什麼系統內建播放器拒播一個檔案時,大家會去找它們。

**如果你在播高位元率的本機檔案:**硬體解碼就是全部的問題。去確認你的播放器真的在用它,不要用猜的 —— 大多數支援它的播放器都會把這個設定露出來,有些還會提供一個統計檢視,顯示目前的解碼是走硬體還是走軟體。

**如果字幕對你很重要:**你需要外部字幕載入、軌道選擇,以及延遲控制。任何缺了延遲控制的播放器,遲早會交給你一條你用不了的字幕軌,而且沒有別的功能能補上這一項。

**如果你看 VR:**你需要一款為它打造的播放器,而且要裝在頭戴裝置本身上。通用型播放器不做投影,而用它們去播 VR 檔案,正是大家誤以為自己的 VR 檔案壞掉、其實好得很的最常見單一原因。

相關問題


你播得動什麼,往往取決於平台一開始送出來的是什麼 —— 到站台清單看看我們索引了哪些。