vlc比较严格,一切都按规范解码的。
所以遇到不太规范的编码器生成的东西不一定能放。
举个例子,比如vlc的ts mux demux部分代码量很大,有上万行,完全按照规范认真写的。
相对而言,以mplayer为例,在这方面就简单粗暴很多,做了很多简化处理。包括为了能容忍有错误的dts/pts信息,还自己整了一套workaround方法。
所以单纯的以能否顺利播放为评价标准是不合适的。
【 在 tigereal 的大作中提到: 】
: 一个1080P高清的MKV文件,用VLC播放,一大堆横条彩带,啥都看不见,只能听到声音。用SMPLAYER就可以轻松播放,MPV播放器也可以顺利播放。
: 该装的解码器应该是都装了的。
--
FROM 180.111.50.*