这个是idx+sub格式的原始字幕的问题,原始字幕当中,英文字幕没有设置语言标签,所以显示为未知。你在封装成MKV之前,找到idx+sub字幕,用记事本编辑其中的idx文件,找到下面字样的段落:# Englishid: en, index: 0# Decomment next line to activate alternative name in DirectVobSub / Windows Media Player 6.x# alt: English把# alt: English这行,前面的#号和空格删除,保存。然后用mkvmerge进行封装,封装之后,就能显示出字幕语言来了。