dwing吧 关注:5,669贴子:89,039

x264,snow,JPEG2000,HD-PHOTO,JPEG静态帧测试

取消只看楼主收藏回复

首先是测试低画质级(压缩比1:20),之间的差别比较明显.
各测试图下载:
http://www.namipan.com/d/test_low.rar/342342e747ab0d125d45d10b92419e36df3740390a483b00

经过对比发现全局和放大情况下,主观感觉有很大不同,所以不好排名,不过综合来看x264比较好,可惜文字部分有些瑕疵.

高画质级稍后测试.


IP属地:北京1楼2008-11-29 12:40回复
    高画质级(压缩比1:12),放大后可以看出差别.
    各测试图下载:
    http://www.namipan.com/d/test_high.rar/880c08cc5906cd46959d2962d22b89a5ba6c4c4ca1883e00

    其中可以发现JPEG2000和HD-Photo是全采样的,而其它格式的UV通道都是1/4采样的.


    IP属地:北京2楼2008-11-29 13:08
    回复
      再用1/4采样的HD-Photo与x264,snow对比了一下,主观感觉还是x264>snow>wmp,不过差别比较微小.x264能稍微领先的原因估计主要归功于后过滤器.


      IP属地:北京5楼2008-11-29 13:22
      回复
        公布压缩参数:

        snow:

        mencoder 0.avi -ovc lavc -lavcopts vcodec=snow:vstrict=-2:vqscale=1.3:pred=1:cmp=1:subcmp=1:mbcmp=1:qpel -o snow.avi

        x264:

        mencoder.exe 0.avi -o x264.264 -mc 0 -nosound -of rawvideo -ovc x264 -ofps 25 -x264encopts keyint=300:qp=21:bframes=0:b_pyramid:weight_b:frameref=0:mixed_refs:deblock=0,0:me=umh:subq=7:trellis=2:nofast_pskip:8x8dct:nopsnr:nossim:partitions=all:psy-rd=0.0,0.0:aq_mode=0:nointerlaced


        IP属地:北京6楼2008-11-29 13:52
        回复
          x264更换了一些参数发现:
          subq=6和7结果一样,8和9结果一样,但67的质量感觉比89还好,subq=5和67很接近,但还是67稍好一点.
          aq=0,1,2对单帧没有影响.


          IP属地:北京9楼2008-11-30 12:20
          回复
            原测试deblock=0,几乎没有块效应.如果大于0.则画面变得很柔和,与JPEG2000一样缺失了一些细节.
            小于0则多了一些细节,到-4效果最好,文字边缘的杂色的问题完全消除了,如果到-8则明显出现块效应.


            IP属地:北京10楼2008-11-30 12:33
            回复
              测试了很多参数,目前最佳参数是:
              qp=28:bframes=0:frameref=0:deblock=0,-4:subq=6:trellis=2:8x8dct:psy-rd=0.0,0.0:aq_mode=0

              其中只修改qp来确定画质,crf和qp对单帧无区别.


              IP属地:北京11楼2008-11-30 13:07
              回复
                对于snow,开启lumi_mask效果不明显,小波类编码都有丢细节的问题,只有在平滑画面的情况下比x264好一点,总体上看还是x264质量最好.不过还是很期待snow以后的发展.


                IP属地:北京12楼2008-11-30 13:16
                回复
                  对于这个静态测试图像来说,1:20的压缩率我认为已经是下限了,这时hdphoto的q值已经达到51,比我常用的q=40还差不少.


                  IP属地:北京13楼2008-11-30 13:22
                  回复
                    如果要用于实际当中,x264没必要用avi封装,直接用raw就可以,只有前面400多字节的参数字符串是冗余,可以想办法去掉,不去也没关系,多张图片固实压缩后就没什么影响了.


                    IP属地:北京14楼2008-11-30 13:25
                    回复
                      x264解码速度基本和hd-photo差不多.
                      有个比较麻烦的问题,就是还不清楚x264和snow如何压缩4:4:4采样和保留alpha通道的问题.


                      IP属地:北京15楼2008-11-30 18:30
                      回复
                        只支持4:2:0的话问题不大,但必须想办法支持alpha,不知道x264能否单独压缩灰度图.


                        IP属地:北京17楼2008-11-30 20:05
                        回复
                          crf+aq果然有效果了,crf和qp值等同时前者体积小了一些,图像中多了一些细节,但边缘噪点明显增多.降低crf值使文件体积与使用qp同大小时,噪点减弱了不少(但还是比使用qp稍多),总体质量感觉确实好多了.


                          IP属地:北京18楼2008-11-30 20:18
                          回复
                            目前x264的1:20低画质最佳参数是这个:
                            crf=25:bframes=0:frameref=0:deblock=0,-4:subq=6:trellis=2:8x8dct:psy-rd=0.0,0.0
                            其中deblock的beta值不能再高了,否则一些地方会出现明显杂色.
                            回过头来再看snow,画质要差了不少,我不知道是否能调节什么参数能提升细节.


                            IP属地:北京20楼2008-11-30 20:39
                            回复
                              我准备自己写一个常用图片格式与y4m格式转换的工具,这样就不必再用mencoder去压x264了.


                              IP属地:北京21楼2008-11-30 20:41
                              回复