返回部落格

指南 / K5 · 格式與相容

文本字幕和圖形字幕有什麼區別:為什麼 PGS 到 MP4 會遇到問題

字幕有兩種根本不同的做法。文本字幕存的是一行行文字和它們出現的時間,播放器拿到之後用當前裝置的字型畫出來;圖形字幕存的是一張張已經畫好的圖片(Blu-ray 裡的 PGS 就屬於這一類),播放器只是把它貼到畫面上。這個區別決定了它能不能被放進 MP4:MP4 裡的字幕軌適合承載文本,圖形字幕沒有對應的容身之處,所以從帶 PGS 的檔案轉成 MP4 時,這一族字幕不能照原樣進去,要先把圖片裡的字辨識成文字,才落得進這條軌——CineX 走的就是這一條。

「字幕原本在,轉完卻沒有了」最常見的原因就是這一條——不是檔案壞了,也不是轉換失敗,而是手邊那個工具沒有能裝下圖片的軌道。會先把圖片辨識成文字、再落一條字幕軌的處理(CineX 走的就是這一條),交回來的是文本字幕而不是空白,代價是辨識可能認錯。想先看整體判斷順序,可以讀CineX 轉換後字幕會怎樣。

1. 文本字幕:存的是文字和時間

文本字幕本質上是帶時間軸的純文字。它只有文字內容與顯示時刻,字級、字型、位置由播放的一方當場決定。好處是體積小、可以開關、可以被別的裝置重新排版;壞處是遇到特殊排版時,各台裝置顯示出來的效果未必一致。

SRT 與 ASS 都屬於這一類,也是本機片源裡最常見的兩種。ASS 比 SRT 多帶一些排版資訊,因此轉換時它的內容會被處理成更通用的形式,而不是原樣把排版參數帶過去。

文本字幕是「文字加時間」,顯示成什麼樣子由播放它的一方決定。

2. 圖形字幕:存的是一張張圖片

圖形字幕在光碟製作階段就已經把字排好、描邊、上色,最終存進檔案的是圖片幀。播放器不需要理解文字,只要在對的時間把對應的圖片疊上去,因此它在任何裝置上看起來都一樣——代價是它無法被編輯、無法改字級,也很難塞進以文本為主的容器。

PGS 是 Blu-ray 常用的圖形字幕格式,同類做法的光碟字幕也是這樣。它們出現在 MKV 檔案裡時,容器並沒有問題,問題在於字幕本身是圖片。

3. 為什麼 PGS 到了 MP4 就會遇到問題

MP4 的字幕軌是按文本組織:一行內容對應一個時間區間。圖形字幕是圖片序列,把它寫進這種軌道沒有對應的存法。於是理論上只有三條路:把圖片按另一種軌道方式一起裝進檔案(能承接這種存放方式的組合很有限)、把圖片裡的字重新辨識成文本(結果與原排版不可能一致)、或是轉換時不帶上它。

CineX 走的是第二條:把圖片裡的對白辨識成文字,再寫一條字幕軌。所以只有圖形字幕的片源也帶得出字幕,只是辨識可能認錯,成品裡不會再是原本那套排版。

圖形字幕要進 MP4,得先被辨識成文字;那種整條帶不進去的情況,是容器與字幕類型不相符,不是轉換過程出錯。

4. 怎麼確認自己這一份是哪一種

看檔案的媒體資訊裡字幕那一欄。有幾條實用線索:

音軌的判斷順序與此相同:容器和編碼有什麼區別裡講的「看裡面而不是看副檔名」,對字幕同樣成立。

5. 三條建議

第一,轉換前先確認字幕類型,這決定你要不要指望成品帶字幕。第二,只有圖形字幕的片源,如果你確實需要在別處看它,就要另外安排一條帶文本字幕的素材,而不是指望轉換幫你變出來。第三,改副檔名不會改變字幕類型,也不會讓圖形字幕忽然被認出來。

6. CineX 對字幕實際做什麼

CineX 在真機樣本上驗證過的字幕輸入是 SRT 與 ASS,包括雙語與多語言軌道;它們在轉換後作為文本字幕保留在輸出的 MP4 裡。藍光那種壓成圖片的圖形字幕(PGS)會被掃一遍、辨識成文字,再作為一條文本字幕軌放進成品;辨識可能認錯。這一族目前只在 PGS 上用實機跑通過,沒有樣本的圖形字幕形式就不寫成已驗證。

文本字幕保留的是內容;圖形字幕要先被辨識成文字才進得了這條軌,所以這一步的邊界提前說清,不讓你事後去找。

常見問題

原來的檔案有字幕,轉換後為什麼沒有?

多半是圖形字幕:它以圖片形式存放,MP4 的字幕軌承載不了原樣,所以這一族要先被辨識成文字。文本字幕(SRT、ASS)則直接保留內容。

怎麼把圖形字幕變成能用的字幕?

靠的是辨識那一步:CineX 把圖片裡的對白辨識成文字,再寫一條字幕軌,結果不可能與原排版一致,所以要自己校一遍。不想校,就找一份帶文本字幕的素材,或者直接在原檔案上播放。

ASS 字幕會保留排版嗎?

內容會保留,排版參數不會原樣帶過去。ASS 比 SRT 多出的字型、位置等資訊,在輸出裡會被處理成更通用的形式。

多條字幕會全部保留嗎?

文本字幕的多條軌道在驗證過的樣本裡是可以保留的,包括雙語與多語言;同一檔案裡如果混著圖形字幕,那幾條走的是辨識那一路。


Axiom One LLC — CineX。以上數字截至 2026-09-24。