Ubuntu下播放电影字幕

用Ubuntu默认的电影放映机无法正确识别srt字幕的编码,总是播放乱码。解决方法是用命令行播放软件 mplayer。其播放命令为



mplayer movie_file_name.avi -sub movie_sub_file_name.srt -subcp cp936 -font /usr/share/fonts/truetype/microsoft/MSYH.TTF

其中



  1. movie_file_name.avi 为电影文件名

  2. movie_sub_file_name_srt 为电影字幕文件名

  3. cp936 为字幕编码。一般为 cp936/gb2312/gbk/utf-8 其中之一

  4. /usr/share/fonts/truetype/microsoft/MSYH.TTF 为字幕所用的字体,这里采用微软雅黑字体



关于mplayer命令行的具体使用,见 http://wiki.ubuntu.org.cn/MPlayer%E4%BD%BF%E7%94%A8%E7%B2%BE%E8%A6%81

你可能感兴趣的:(ubuntu)