mplayer中文字幕乱码解决

mplayer几乎可以显示任何格式的字幕。

如果无法加载,用gedit转成UTF-8即可。
(.idx .sub的虽然仍会提示无法加载,但实际可以正常显示。按‘j'切换语种)

如果显示是乱码,则右击>参数
设置字体(Font)编码为Unicode,否则会显示成下划线(_ _ _)。字体可以选择/usr/share/fonts/truetype/arphic/ukai.ttf
设置Subtitles & OSD,编码选None,勾选Unicode subtitle
为什么要选None,而不选CP936(简体中文)呢?

因为有时候一些windows下编辑的字幕,编码是GB系列的,当转成UTF-8后,有部分仍然是乱码,需要去~/.mplayer/gui.conf下修改sub_cp这个参数为gb2312或者gbk。

我发现如果设置为None,mplayer会自动选择合适的。

这里有篇高人写的心得,完全用mplayer+命令行参数来设置的。这些在gmplayer下可以用设置参数,或者修改gui.conf来完成。

你可能感兴趣的:(mplayer,ubuntu)