Ubuntu看电影总是加载中文字幕的时候出现乱码,后来发现是亚洲影视字符编码的问题,今天休假在家就写了一个小的中文字幕乱码字符转码的程序,目前来说满足我自己的需求了,代码如下:
import sys,io if len(sys.argv) != 2: print "Please input file path!" else: f1 = io.open(sys.argv[1], "r", encoding="cp936") f2 = io.open(sys.argv[1] + ".new", "w", encoding="utf-8") for line in f1: f2.write(line) f1.close() f2.close()
解决mplayer的字幕加载问题
打开配置文件~/.mplayer/config,然后找到如下配置选项(没有的可自行添加,我的压根就是空的,所以直接添加了),并修改如下:
代码:
subcp = "cp936"
subfont-encoding = "unicode"
font = "/usr/share/fonts/truetype/arphic/uming.ttf"
subfont-text-scale = "3.000000"
文章来源:https://www.toymoban.com/news/detail-506622.html
参照gmplayer配置文件的文章来源地址https://www.toymoban.com/news/detail-506622.html
到了这里,关于Ubuntu中文字幕乱码亚洲影视的乱码问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!