|
本帖最后由 saisai0102 于 2016-10-15 13:46 编辑
关于用mkvtoolnix提取TS、M2TS等封装成MKV是否无损,观点如下,不过,下面的内容不是我写的,我只是看了好多关于类似的帖子和回答,整理出来的,仅供大家参考。
用mkvtoolnix重新封装以后体积不同是非常正常的,这是容器的问题,并不是视频流被有损压缩了。至于视频流的码率“看上去”发生变化了,这个也是容器带来的影响。而这个影响源自于“容器”。说太专业的也很繁琐,打个比方来说吧,现在有个玻璃杯和一个塑料杯,容量一样大,里面装着一样多的水。拿去称重的话都知道,肯定不一样对吧?玻璃杯的一般会更重,塑料杯更轻。而这个“杯子”,就是指“封装容器”。不同的封装格式因为结构等不同,会导致即使封装同样的音视频流,得出的体积也不一样。有些甚至会相差几个G之多。体积一旦发生变化以后,码率自然也发生变化了(因为视频时长不变的情况下改变体积也就是在改变码率)。
不说mkv和m2ts,即使是flv和mp4相互之间无损封装,体积也会发生变化。一般来说flv体积会稍大于mp4,码率自然也是稍高于mp4。而且,要千万注意一点——m2ts和mkv都不仅仅只是能封装音视频而已,m2ts还可以封装菜单数据,mkv也可以封装诸如章节、字体等数据。所以你在直接用mkvtoolnix重封装m2ts的时候,有可能漏掉了一些东西(就是m2ts里原本有的,但mkvtoolnix有可能识别不出来的数据)。导致封装mkv之后,体积变大或者变小。比如很多m2ts里的音轨无法被mkvtoolnix识别出来,只能识别视频轨。随着mkvtoolnix的不断更新,也需新版本会更加优秀。
另外,问题的总结:只有无损封装能做到那么快的转换速度(这个速度基本就是用户硬盘读写速度的上限),如果是有损视频压缩,即使压缩率很低,也不会那么快。而且你可以在封装时看看cpu和显卡温度,绝对不高。不高的话当然就说明肯定不是在进行有损压缩。
我时常在一些论坛或者贴吧里看到有朋友问这样一个问题:如果要制作,或者观看蓝光的纯正片,REMUX封装的格式,到底是选TS还是MKV?
这个问题其实要这么看:如果你是用类似于Potplayer或者MPC这样的媒体播放器来播放文件,那么无论封装格式是TS还是MKV,就观看而言都不会产生差异:两者都可以完美支持1080P/24HZ的视频,也都完美支持未解码高清音频的HDMI输出,字幕都可以内置,也都可以外挂,所以,不会有差异,唯一的区别好像是在于如果封装成TS的话,貌似无法保留原来蓝光碟的章节节点,而MKV可以,但是这个对于观看来说没什么大碍。然而!如果你要追求比较到位的蓝光观赏体验的话,那么我的选择会是TS,而不是MKV,原因有两个。
第一个原因:烧友们要把无损的REMUX文件,加上SRT的字幕文件,重新再用tsmuxer制作成蓝光碟的标准文件格式,这样做的好处在于这是最简单同时又是最标准的蓝光碟,无论是TMT,PowerDVD,WinDVD,还是你刻成蓝光光盘放进世界上任何一台标准的蓝光机,都会支持,而不会出现你的播放软件或者蓝光机不支持播放的尴尬场面。于是关键点来了:如果你用的是TS文件,那么这样做一点问题都木有,如果你用的是MKV文件,就会出现问题,因为业界规范对于MKV的码率是有限制的,而现在的蓝光原盘,如果你直接提取出REMUX文件并封装成MKV,那么它的码率几乎肯定会超过业界规范的限制,这样的话如果你再把这样的MKV制作成标准蓝光碟,你就会发现在电脑上播放不会有问题,但是在蓝光机上,是否能播放就不一定了,因为一些严谨的蓝光机厂家,是不支持这种超码率的MKV播放的,即使你把它重新制作成蓝光碟也不行,表现为播放时出现大量马赛克,卡顿,甚至直接死机等等。
另外,如果REMUX里封装的是TrueHD声轨,那么封装在TS里还好,如果是封装在MKV里,你用tsmuxer把它制作成蓝光碟,制作软件就会不认识TrueHD声轨,只能识别出DD5.1的内核,当然,我说的这个情况只限于我用的tsmuxer,不排除其它制作软件或者新版的tsmuxer可以识别。
第二个原因:虽然从REMUX制作原理上来说,TS和MKV一样,都是无损的提取方式,但是在实际观看经历中,我对于MKV是否绝对无损略有怀疑,最显著的例子是,我发现有些MKV在播放时,画面明显泛白,比方《身份窃贼》和《超能陆战队》这两个片子都有这个现象,与原盘比差异十分明显,当然,不是每个MKV都有这个问题,也许时封装时出现了一些问题,具体原因不是很清楚。
所以,我的观点是:除非你对于音画要求不是特别在意,不然还是应该选择TS或者干脆是M2TS才是王道,MKV嘛,可能还是应用于有损的1080P重编码封装比较好一些。 |
|