2008年7月18日

解決mplayer播放srt字幕的亂碼問題

OS: Ubuntu 8.04.1

在Ubuntu中使用mplayer(或SMPlayer)播放影片,如果字幕是中文的SRT格式,可能會發生亂碼問題,這時候就必須手動編輯設定檔作點修正。

# ~/.mplayer/config
font=/usr/share/fonts/truetype/arphic/ukai.ttc
subcp=utf-8


ukai.ttc是系統中已經存在的中文字型檔,若缺少這個檔案或想使用其他自行,可以查看/usr/share/fonts/truetype資料夾中是否有其他可用字型。ttf-arphic-ukai這個套件通常是預設就安裝的,若沒有可以自己補上。

使用UTF-8的文字編碼可以讓問題少一點,但一般網路下載影片附帶的SRT檔,通常編碼都是用BIG5,這時候必須用iconv作轉換:
iconv -f big5 -t utf-8 Your_movie.srt > Your_movie.utf8.srt

2 則留言:

  1. ukai.ttc???uaki.ttc???

    回覆刪除
  2. 哈哈..筆誤..還好用ScribeFire修正很方便= = 不然應該就懶得改了

    回覆刪除

lyhcode by lyhcode
歡迎轉載,請務必註明出處!