标签归档:编码

MediaCoder 字幕乱码的几个原因

写完这篇才发现自己太罗嗦了,简而言之:
1、选对编码;2、管理员权限呐~
不懂的继续往下看…

MediaCoder(MC,影音转码快车)有一个转码时添加字幕的功能,支持一些MKV内嵌外挂字幕和SRT等外挂字幕……

MedicCoder 添加字幕界面

Update: 抱歉该图片丢了

之前一直没用这项功能..因为怎么转都是乱码.. -_-|| 英文显示正常,中文全变成下划线..这会总算是搞定它了。

乱码原因一:编码;
乱码原因二:字体。

首先是编码..这个..什么是编码参见 维基百科:字符编码
乱码,首先都会想到是编码问题..(这样才会叫乱“码”吧.. -_-||)。MC提供了字幕编码的选项, 选择与外挂字幕的编码相同就行了
MC只提供四个选项,Auto(自动),ANSIUTF-8Unicode。可以用记事本打开字幕文件,另存为,更改编码。不多,内嵌外挂字幕不知道的,挨过是过去也行..
注意,ANSI这里是指Windows默认代码页,并不是一种编码,可以理解成系统默认编码吧..不同语言系统默认值不一样..

关于字体..我这乱码解决不了就是这个问题。
在 Windows 7 下…默认没有管理权限..导致MC无法获取字体列表..字体列表为空.. 然后..就乱码了.. -_-||||||
解决方法:右键..以管理员身份运行…