nexus s 原生android 4.0.3,播放器均为最新
所有测试文件均为同一文件转码而来
格式/MX Video Player /Dice Video Player
H264(AVI,720P)/软解丢帧/硬解
H264(mp4,480P)/硬解/硬解
H264(mkv,480P)/硬解/硬解
DIVX(avi)/软解/硬解
MS MPEG4 V3(avi)/软解/软解
MPEG2(vob)/软解/不识别
RMVB(720P,1.9Mb/s)/严重丢帧/严重丢帧
RMVB(576P, 1.8Mb/s)/严重丢帧/严重丢帧
RMVB(480P, 1.6Mb/s)/丢帧/较严重丢帧
由此可以看出,Dice优势在于AVI格式的硬解
下面对MKV的解码能力进行详细分析(码率在4Mb/s至6Mb/s之间,文件大小在100MB左右)
MKV(720P)/MX Video Player/Dice Video Player
H264+AAC5.1/软解丢帧/硬解,破音
H264+AAC2/硬解/硬解
H264+AC3/硬解(*音频软解)/硬解
H264+MP3/硬解(*音频软解)/硬解
DIVX+AAC5.1/硬解无图像,软解丢帧/软解丢帧
DIVX+AAC2/软解丢帧/软解丢帧
DIVX+AC3/软解丢帧/软解丢帧破音
DIVX+MP3/软解丢帧/软解
*为不使用音频则音量极小
这就出现问题了,前面使用XVID+mp3编码的AVI(480P)文件dice可以硬解,怎么XVID+mp3编码的mkv(480P,720P)就不行呢?继续测试
XVID(720P)/Dice Video Player
XVID+MP3 mp4/硬解破音
XVID+MP3 avi/硬解
可见同样的编码,不同的封装格式,结果也是不同的
总结,对于MKV与MP4,MX与Dice没什么差别。Dice优势在于可以硬解XVID与H264编码的AVI。不同处理器可能结果不同
不过以前总觉得dice硬解强很多,也许在大文件上处理的好吧,h264转换起来很慢,大文件就不测试了
见同样的编码,不同的封装格式,结果也是不同的
总结,对于MKV与MP4,MX与Dice没什么差别。Dice优势在于可以硬解XVID与H264编码的AVI。对于其他处理器可能结果不同。
不过以前总觉得dice硬解强很多,也许在大文件上处理的好吧,h264转换起来很慢,大文件就不测试了