X

Linux Mplayer 掛載 ssa 字幕檔

在 Linux 看影片, ssa 的字幕總是不會出現, 但是在 Windows 上看就是都正常, 原來是編碼問題才秀不出字幕的~

主要來源是看: 如何掛載.ssa格式的字幕 -- MPlayer 此篇文章

ssa 檔通常都是 UTF-16 的編碼, 在 Mplayer 上要看, 要轉成 Big5 編碼的才可以., 若 Mplayer 有編入 iconv 支援, 就可以 -subcp utf-16le 直接看, 不然就照下述轉成 Big5 編碼看囉~

只要照下述步驟轉換即可: (檔名 123.utf16.ssa)

  1. apt-get install zh-autoconvert
  2. iconv -f utf16 -t utf8 123.utf16.ssa > 123.utf8.ssa # UTF-16 => UTF-8
  3. autob5 -i utf8 -o big5 < 123.utf8.ssa > 123.big5.ssa # UTF-8 => Big5

這樣子就有 123.big5.ssa 可以用囉, 再 123.big5.ssa 改檔名, 改成跟影片檔同檔名就可以看到字幕囉~

其它相關:

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post