最近迷上了 Windows 下的 MPC-HC 播放器,个头小巧却功能强大,而且对字幕的支持更是十分完美。以前为了播放 rmvb 文件,还需要另外的 cook.dll, drvc.dll, pncrt.dll 三个文件,如今使用最新的版本(1.6.1.4064),发现却已经不需要了。也即只需一个文件,既可以通吃各种常见格式了,实在是居家旅行、杀人放火之必备利器呀!
言归正传,linux 下我以前一直使用的是 smplayer,平时看看视频什么的,倒也顺畅。前两天重装了 archlinux,再看看 smplayer,发现它实在是太臃肿了,许多功能完全用不到,于是便将目光投向了 gnome-mplayer 这个小巧的图形前端。
这个 gnome-mplayer 倒也好用,就是在载入字幕时有点让人郁闷,一个是不能自动载入字幕,另一个就是字幕乱码问题。网上搜寻了一圈,终于找到解决方法:
打开 Preferences --> Subtitles,将最后一行 Subtitle Load Fuzziness 的滑块滑到中间,这样当目录下的字幕文件包含视频文件名时,播放器便会自动载入字幕。
但是这个版本的 gnome-mplayer(1.0.5) 似乎有点问题,每次重新打开后,Subtitle Load Fuzziness 这一行的滑块总会归位到最左边,即又变回 "Exact match",如此有些字幕依然不能自动载入。
为此,可以通过 dconf-editor 命令直接修改 gnome-mplayer 的配置文件:
将图中所示位置的 subtitle-fuzziness 由默认值0改为1:
另外,也可以切换到 Mplayer 标签页,在 Extra Options to Mplayer 一行填写参数:
至于乱码问题,也是填写相关参数:
当启用字幕的轮廓效果,即勾选 Subtitles 标签页中的 Outline Subtitles Font 那一行时,默认的轮廓颜色是黑色,不是很好看。为此,也可以传递给 mplayer 一个参数,以指定轮廓颜色(颜色定义格式为 RRGGBBAA,此处设为棕色):
- -ass-border-color 7F3F0000
因此,最终填写的传递给 mplayer 的额外参数为:
- -ass-border-color 7F3F0000 -subcp enca:zh:utf-8
现在,gnome-mplayer 已足够应付一般的视频播放了。不过有个问题就是,没有发现将画面缩放到 50% 的快捷键, 这样当打开分辨率较高的 1080P 视频时,只能先点击菜单然后再选择。这个比较麻烦,希望将来 gnome-mplayer 可以自定义快捷键。
阅读(2184) | 评论(0) | 转发(0) |