EncoX 轉換後字幕會怎樣:文本字幕、ASS 和 PGS 分別發生什麼
EncoX 轉換影片時,字幕不會一概「保留」或「一概丟失」,而是取決於字幕本身是什麼。SRT、ASS 這類文本字幕會轉成 MP4 內嵌字幕;ASS 的位置、顏色等排版會降級成純文字;藍光那種壓成圖片的圖片字幕(PGS)會被掃一遍、辨識成文字,再作為一條能改字號顏色的字幕軌帶過去,只是辨識可能認錯。
這篇只討論檔案裡已經存在的字幕,不討論生成字幕、翻譯字幕或給影片額外配字幕。還有一個需要先說清的邊界:EncoX 不支援匯入外掛字幕檔案,也不會把字幕另存成獨立檔案。如果你觀看影片高度依賴字幕,尤其依賴 PGS 或 ASS 排版,建議在轉換前先確認字幕類型。
1. 字幕轉換後的結果,其實分成兩類
最簡單的判斷不是看影片叫 MKV、MP4、AVI 還是 TS,而是看字幕軌裡裝的是「文字」還是「圖片」。文字類字幕可以進入轉換後的 MP4;圖片類字幕不能原樣進 MP4 內嵌字幕,EncoX 會先把它們辨識成文字,所以這一族拿回的是文本字幕軌,與文字類走兩條路。
對字幕來說,EncoX 的規則可以壓縮成一句話:文本字幕保留內容,ASS 排版會降級;圖片字幕先被辨識成文字,再作為字幕軌帶過去。
字幕處理只是轉換中的一個環節,不代表影片畫面一定會重新處理。EncoX 對影片本身走快還是慢的路徑,是另一套判斷;需要瞭解兩者關係,可以看EncoX 如何決定轉換路徑。
2. 文本字幕會保留,但會變成 MP4 內嵌字幕
SRT、ASS 這類字幕,本質上儲存的是文字內容和對應的時間資訊。SSA、WebVTT 等文本字幕目前沒有真機樣本,本文不把它們寫成已驗證能力。EncoX 會把檔案中已有的這類字幕轉成 MP4 能承載的內嵌字幕,因此轉換後仍然可以隨影片一起存在,不需要另外帶一份字幕檔案。
這裡的「保留」應理解為字幕內容仍在,而不是原字幕格式原封不動地搬過去。轉換後的字幕屬於 MP4 檔案的一部分,結果也不會額外匯出一份 SRT、ASS 或其他獨立字幕檔案。
這也是為什麼「MKV 裡有字幕」不能直接推匯出「轉成 MP4 後字幕一定和原來一模一樣」。容器變了,字幕進入新容器時也要適配新的承載方式。關於 MKV 轉 MP4 時畫面是否需要重新壓縮,可以另看MKV 轉 MP4 時什麼時候可以不重新壓縮畫面。
3. ASS 字幕保留的是文字,不是原來的排版效果
ASS 比普通 SRT 更容易讓人產生誤解,因為它除了文字和時間,還經常帶定位、顏色等排版資訊。EncoX 轉換後,ASS 的文字內容會保留,但這些排版特效不會跟著保留,最終會降級成純文字字幕。
這意味著,普通對白通常仍然能讀到;但如果字幕本身把「怎麼擺」也當成內容的一部分,變化就會很明顯。例如歌詞字幕依賴特定位置、不同角色依賴不同顏色、雙語字幕靠上下位置區分時,轉換後的觀看效果可能和原檔案不同。
ASS 轉換後的核心邊界是:文字內容會留下,位置和顏色等排版不會留下。丟的是表現方式,不是整條字幕文字。
因此,如果你只是需要讀懂對白,ASS 降級往往仍有可用性;如果你依賴精細排版理解內容,這就是轉換前最值得先確認的一項。
4. 藍光那種圖片字幕(PGS)會被辨識成文字,變成能改字號的真字幕
PGS 和前面的 SRT、ASS 不是同一類東西。它裝的是一張張已經排好版的圖片,而不是能直接寫進字幕軌的文字。MP4 的內嵌字幕裝不下這些圖片,所以 EncoX 走的是另一條路:把整軌圖片掃一遍、把上面的台詞辨識成文字,再產出一條文本字幕軌。這條辨識線目前只在藍光 PGS 這一族用實機跑通過,DVD、電視盒那幾類沒有樣本,不寫成已驗證。整軌一句都沒認出來、或那條辨識線打不開時,產物裡就是少這一條字幕軌,影片照好;這一趟不會額外提示你。
辨識會有認錯的時候:個別字、說話人歸屬、原本靠位置區分的雙語結構都可能出錯。所以要留意的不是這條字幕軌在不在,而是拿回去之後自己再過一遍。這一趟也沒有開關可挑:來源裡帶 PGS,辨識就跑。
如果你的片子主要靠 PGS 這類藍光圖片字幕來看,轉換後拿到的是一條能改字號、能改顏色的文字字幕;原來那些已經排好版的字幕畫面不會跟著過來。
對常見於光盤來源的影片來說,值得關注的已經不是這條字幕會不會丟,而是辨識出來的文字要不要自己校一遍。畫面與聲音處理得再順利,字幕那一條仍是辨識結果,不是原來的圖片。動手前知道字幕軌屬於哪一類,比拿成產物以後再回頭找更省事。
5. 外掛字幕檔案不能匯入,EncoX 只處理影片裡已有的字幕
如果你手上是「影片檔案 + 單獨一個 SRT 或 ASS 檔案」,EncoX 目前不能把這個外掛字幕檔案匯入並合到影片裡。它只處理原影片檔案內部已經存在的字幕軌。
因此,「EncoX 能處理 SRT」這句話有一個很重要的前提:SRT 已經在影片檔案裡。它不等於你可以在轉換時選取一個外部 SRT 檔案再一起加入。這個區別看起來細,但直接決定了你的工作流是否能完成。
同樣,轉換結束後 EncoX 也不會把內嵌字幕拆出來,另存成一份獨立字幕檔案。它的任務是把影片轉換成更適合在 iPhone、iPad 和 Mac 上直接打開的 MP4,而不是做字幕檔案的匯入、提取或整理。
6. 多條字幕軌會逐條處理,但簡繁區分會丟失
一個影片裡可以不只有一條字幕。EncoX 會逐條處理已有字幕軌,而不是只看第一條就結束。舉個簡單例子:如果檔案裡有 3 條文本字幕軌,它們會分別進入處理;如果其中混有圖片字幕,則文本類按文本字幕規則處理,圖片類走辨識那一路。
中文字幕還有一個更細的限制:簡體和繁體的區分資訊會丟失。轉換完成後,字幕不再區分簡繁。對只看字幕正文的人,這可能不明顯;但如果你需要在多條中文字幕之間按簡繁區分,就需要提前知道這個變化。
7. 為什麼這些字幕不能用一句「保留」概括
把所有字幕都叫「字幕」很方便,但對轉換結果沒有幫助。文本字幕和圖片字幕承載的東西不同:前者是文字與時間資訊,後者是圖片。EncoX 能把前者轉成 MP4 內嵌字幕;後者不能原樣塞進同一種字幕軌,於是先被辨識成文字。
ASS 又處在一個中間位置:它是文本字幕,所以文字可以留下;但它額外攜帶的排版資訊超出了最終字幕形式能保留的範圍,於是只留下最核心的文字內容。把這三種情況拆開講,雖然不如一句「字幕支援」省事,卻更接近你真正會拿到的檔案。
這也是本文最重要的判斷:如果字幕對你只是輔助資訊,文本字幕的處理通常已經夠用;如果字幕本身就是畫面的一部分,或者排版本身承擔資訊表達,就不能只看「有沒有字幕軌」這個結果。
8. 邊界:這篇幫不到什麼
- 你的片子主要靠 PGS 這類藍光圖片字幕觀看:轉換後拿回來的是辨識出來的文字字幕,辨識可能認錯;這條辨識線目前只在藍光 PGS 這一族用實機跑通過,DVD、電視盒那幾類沒有樣本,不寫成已驗證。
- 你想在轉換時手動加入一個外掛 SRT、ASS 或其他字幕檔案:EncoX 不支援匯入外掛字幕。
- 你依賴 ASS 的定位、顏色等排版來理解歌詞、角色或雙語結構:這些效果會降級成純文字。
- 你需要轉換後另外得到一份獨立字幕檔案:EncoX 不匯出獨立字幕檔案。
- 你需要轉換後仍明確區分簡體與繁體中文字幕:這層區分資訊會丟失。
- 你想知道帶過去之後誰排在第一條:字幕這一側沒有預設軌那說法,產物裡的順序就是來源裡的順序。
常見問題
我轉完以後,原來的字幕還在嗎?
要看字幕類型。SRT、ASS 這類文本字幕會轉成 MP4 內嵌字幕;ASS 的排版會降級。藍光那種 PGS 圖片字幕會被辨識成文字,作為一條字幕軌帶過去。
我的字幕是 PGS,轉換完會發生什麼?
會被帶過去,只是換成文字形式:EncoX 掃圖片、辨識出台詞,產出一條能改字號顏色的字幕軌。辨識可能認錯,這是能力不是逐字保證;畫面不改,排好的位置與顏色也不跟著過來。
ASS 的顏色和位置能一起保留嗎?
不能。ASS 的文字內容會保留,但定位、顏色等排版特效會降級成純文字。如果這些排版本身承擔資訊表達,轉換後效果會明顯不同。
我能不能自己選一個 SRT 檔案加進去?
不能。EncoX 目前不支援匯入外掛字幕檔案,只處理影片檔案內部已經存在的字幕軌。
一個影片有很多條字幕,會不會只剩一條?
EncoX 會逐條處理字幕軌,不是只處理第一條。文本字幕按文本字幕規則處理;其中如果有圖片字幕,那幾條走辨識那一路。
Axiom One LLC — EncoX