我用的是MKVextractGUI.exe和mmg.exe
首先字幕文件是ASS格式
利用windows的notepad以unicode来储存 (不是ansi, 不是utf-8, 也不是unicode big endian), 并且确定了bom是写着FF FE
然后开始用mmg.exe制作MKV
在subtitle charset中选择了UNICODELITTLE, 结果制作好的mkv是乱码字幕, 后来也尝试选择, UNICODEBIG/UCS-2/UCS-2BE/UCS-2LE
结果是是乱码, 为何会这样?? UCS不是=UNICODE吗?
要选择哪个才能正常显示unicode字幕呢??
subtitle charset中有二百个以上的选择.......不能每一个都试.
第二, 由于刚刚学习, 所以找来一些现成没有问题的MKV来分拆再合成,
用MKVextractGUI.exe分解出来的结果是, 当中有一个AVI文件, 一个AC3文件和两个ASS文件.最后还包含一个名为Tags.xml的文件
奇怪的是当我用mmg.exe再次合成时, 加入Tags.xml时会告诉我file identification failed
结果这个Tags.xml是有什么用途呢?
以下是该Tags.xml文件的内容
嚜??xml version="1.0" encoding="UTF-8"?>
BITSPS
1428866
und
1
2062183561
50
1428866
BPS
und
1
FPS
29.6108
und
1