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

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
    回复
      • 221.9.81.*
      当然看中高压缩级的对比了

      不过就解码方面看,还是倾向于hd-photo


      3楼2008-11-29 13:18
      回复
        再用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
          回复
            snow和x264的参数有些问题
            x264要用crf+aq模式,subq可以用9
            snow的参数同样需要打开lumi_mask

            我使用1:40的高压缩率情况下,snow>jp2k>x264


            IP属地:美国7楼2008-11-29 20:02
            回复
              还有,avi的overhead太大,snow建议用nut格式封装


              IP属地:美国8楼2008-11-29 20:07
              回复
                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
                            回复
                              我编译的x264里可以把冗余去掉
                              aq只能在crf模式下开启
                              deblock的范围是-6~+6,一般来说-3:-3就足够了
                              另外压单帧所有和b帧有关的参数,me,merange,mixed_ref都没用;snow类似

                              x264和snow都不支持4:4:4和alpha。
                              H264标准里有4:2:2和4:4:4,但x264并不支持


                              IP属地:美国16楼2008-11-30 19:32
                              回复