用mkvmerge GUI混流的MKV为什么在电视上无法播放

你的情况基本上能够确定是不支持DTS解码。

当然也有办法解决,但是比较麻烦。当然前提是不更换硬件设备,如你的电视机。

解决的思路是这样的:

1.先从你的mkv视频中提取出DTS音轨。

2.利用工具把DTS转成ac3。

3.把转好的ac3合并到原有的mkv中,即可实现播放。

具体的做法是:

1.下载MKVToolnix软件(记得要带MKVeWizard组件的,地址你自己搜索一下)。

2.打开mkvewizard.exe,载入你的原始MKV文件,然后把其中的dts音轨导出为一个单独的.dts文件。

3.下载eac3to软件,打开EAC3toGUI.exe,载入刚才导出的.dts文件,在destination file处选择后缀名为.ac3点convert,把dts音轨转成ac3音轨。当然你也可以指定转成ac3的比特率(如640k或448k)。转换是在命令行下自动进行的。如果无法进行,可以关掉命令行窗口,重新点convert。多点几次就会好,这是软件的一个bug。当然,你也可以手工在比特率的数字前面加一个空格就能解决问题。转换时间视情况而定,从十几分钟到大半个小时不等。

4.打开mkvtoolnix中的mmg.exe组件,载入原始mkv文件,取消原始dts音频前的勾。再载入转换好的ac3音频。选择一个输出的文件名和文件夹(切记不要忘了这一步,不然会报错),点下面的Remux输出为新的mkv文件。

5.用你的电视播放这个新的mkv文件,享受高清吧。

打那么多字,累死了。有问题再问我吧。