播放器的選擇,是由你要播什麼、用什麼硬體播決定的 —— 不是由哪個程式名聲最好決定的。有四項性質決定了某一款播放器對你行不行:編解碼器與封裝格式的支援、在你裝置上的硬體解碼、字幕處理,以及 VR 投影支援。
四項都對,幾乎任何一款播放器用起來都很好。錯一項,同一個在別處播得好好的檔案,就會卡頓、掉畫面、字幕不同步,或者把一個 VR 檔案畫成一塊扭曲的平面矩形。每一種常見的播放抱怨,都追得回這四項的其中之一。
這四項性質分別在做什麼?
它們各自管轄「把檔案送上你螢幕」這條路上的不同階段,失敗的樣子也各有特徵。
編解碼器與封裝格式的支援決定播放器讀不讀得懂這個檔案。封裝(也就是 .mp4 或 .mkv 這層外殼)裡裝著各自獨立的視訊、音訊與字幕串流,每一條各用自己的編解碼器。一款播放器可以支援這個封裝,卻仍然沒有解裡面那些東西的解碼器。這種不對盤,正是「檔案打得開、時間軸出來了、聲音也在放,但畫面什麼都沒有」的原因。
硬體解碼決定解碼的工作是由你裝置上專門的影像硬體來做,還是落到通用的 CPU 頭上。硬體解碼的效率高出非常多。當播放器在一個吃重的檔案上退回軟體解碼,你拿到的就是卡頓、掉幀、風扇狂轉 —— 在筆電或手機上,還會加上電量迅速下滑。
字幕處理涵蓋播放器能繪製哪些字幕格式、能不能在多條內嵌軌之間切換、能不能載入外部檔案,以及有沒有提供延遲調整。最後那一項比大家以為的更重要:一條固定偏移的字幕軌,只要播放器給你那個控制項就好修到不行,不給你就完全沒救。
VR 投影決定播放器懂不懂「等距長方投影或魚眼的畫格必須貼到一個球面上、再透過會跟著頭轉的鏡頭去看」。沒有這項能力的播放器,會很開心地把一個 VR 檔案當成一張扭曲的平面圖播出來,因為就它所知,檔案裡裝的就是那個。
你在播的東西,哪幾項性質才重要?
把內容類型對上真正會卡住你的那幾項,其餘的都可以不管。
| 你在播什麼 | 真正重要的性質 | 弄錯了會壞在哪 |
|---|---|---|
| 在瀏覽器裡串流 | 瀏覽器的編解碼器支援;裝置的解碼能力 | 根本播不起來,或被降到較低的畫質層 |
| 平台自家的 App | 沒有 —— 播放器已經替你選好了 | 沒有東西可以調;問題出在 App 或連線上 |
| 一般的本機檔案 | 編解碼器支援;硬體解碼 | 有聲無影,或在負載下卡頓 |
| 高位元率的本機檔案 | 硬體解碼最優先 | CPU 再快也照樣卡頓掉幀 |
| 內嵌字幕的檔案 | 軌道選擇;字幕格式支援 | 播到錯的軌,或字幕根本不出來 |
| 字幕另外一個檔的檔案 | 外部載入;延遲調整 | 因為你沒辦法修正偏移量,字幕根本沒得用 |
| VR 檔案 | 投影支援;版面偵測 | 畫成扭曲的平面,沒有頭部追蹤 |
第二列是大家最常忽略的限制。在串流平台上,你基本上完全沒有選播放器的餘地 —— 內容是透過網站自家的網頁播放器或它的 App 送過來的。你在那裡唯一真正的槓桿,是用哪個瀏覽器、用哪台裝置。這篇文章裡的其他內容,都適用於你放在本機的檔案。
在你的裝置上,哪一項會變成瓶頸?
真正卡住的那一項會隨裝置類別而移動,知道該擔心哪一個可以省下大量的試誤。
| 裝置類別 | 常見的瓶頸 | 為什麼 |
|---|---|---|
| 桌機或筆電 | 編解碼器支援 | 硬體通常夠用;缺口在播放器解得動什麼 |
| 手機或平板 | 硬體解碼 | 軟體解碼很耗電,而且一發熱就迅速降頻 |
| 電視或電視盒 | 編解碼器支援與封裝解析 | 解碼硬體是固定的;不支援的格式就是直接不播 |
| VR 頭戴裝置 | 投影支援與解碼餘裕 | 高解析度的 VR 檔案是日常使用中最吃重的情況 |
手機與頭戴裝置是那種「硬體解碼不是加分項」的情況。一支在吃重檔案上退回軟體解碼的手機,會先播個幾分鐘,然後發熱、降頻,接下來整段片長都在卡 —— 這種故障看起來像網路問題,其實完全出在本機。
實務上要怎麼選?
從你的處境出發,而不是從一份名單出發。
**如果你主要在串流:**別再煩惱播放器了。用一款當前的主流瀏覽器、保持更新,並把播放失敗當成瀏覽器或裝置的問題,而不是播放器的問題。
**如果你在電腦上播一般的本機檔案:**你需要一款編解碼器與封裝格式支援都很廣的播放器。這正是通用型桌面播放器存在的理由,也是為什麼系統內建播放器拒播一個檔案時,大家會去找它們。
**如果你在播高位元率的本機檔案:**硬體解碼就是全部的問題。去確認你的播放器真的在用它,不要用猜的 —— 大多數支援它的播放器都會把這個設定露出來,有些還會提供一個統計檢視,顯示目前的解碼是走硬體還是走軟體。
**如果字幕對你很重要:**你需要外部字幕載入、軌道選擇,以及延遲控制。任何缺了延遲控制的播放器,遲早會交給你一條你用不了的字幕軌,而且沒有別的功能能補上這一項。
**如果你看 VR:**你需要一款為它打造的播放器,而且要裝在頭戴裝置本身上。通用型播放器不做投影,而用它們去播 VR 檔案,正是大家誤以為自己的 VR 檔案壞掉、其實好得很的最常見單一原因。
相關問題
你播得動什麼,往往取決於平台一開始送出來的是什麼 —— 到站台清單看看我們索引了哪些。