分页: 1 / 2

请教一下,动画片裸压落伍了么……

发表于 : 2011-06-04 22:26
zealotxx
俺平时压真人片居多,动画片不懂
1080p输出,crf=15,封flac 2.0,每集1g左右,这体积也过得去,avs里就undot一下

megui的具体设置:
--crf 15 --keyint 240 --min-keyint 1 --open-gop normal --bframes 16 --ref 4 --qpmin 10 --qpmax 51 --rc-lookahead 250 --aq-mode 2 --aq-strength 0.6 --merange 64 --me tesa --psy-rd 0.4:0 --no-dct-decimate --no-fast-pskip

心里总不踏实,请教如何改进
PS:速度不是问题

Re: 请教一下,动画片裸压落伍了么……

发表于 : 2011-06-05 3:56
vempx
万事没有绝对的,不同片子有不同的应对方法,不同的人有不同的结果要求
这种事楼主还是根据自己的具体需求和要求弹性选择吧
没有正确答案

Re: 请教一下,动画片裸压落伍了么……

发表于 : 2011-06-05 8:31
xiao7
11区的动画制作精度并不高 大部分都是硬拉伸到1080的 而且作画还可能有各种问题 建议楼主看完源以后再决定如何处理

Re: 请教一下,动画片裸压落伍了么……

发表于 : 2011-06-05 9:51
upyzl
用AVS必须按需处理,少数BD我就是用DirectShow裸压的……因为不这么做,rip后反而会花屏(嗯,当然跟我水平差有关)

x264参数方面,按你需求我觉得这样更好(以这个版本:http://www.nmm-hd.org/newbbs/viewtopic.php?f=8&t=219 r1995为例 其patch对level相关修正很不错)

代码: 全选

 --crf 16 --preset placebo --level 4.1 --level-force --merange 64 --rc-lookahead 250 --psy-rd 0.4:0 --aq-mode 2 --aq-strength 0.6 --no-dct-decimate --keyint 300 --min-keyint 2
说一下理由

1.因为你是打算牺牲压制时间的,所以可以以placebo为基础改动参数,不然你的原参数是没有像--b-adapt 2这样的参数的
2.一般没有必要比crf 16更低了……除非qcomp mbtree/rc-lookahead aq psy deblock qpmin/qpmax/qpstep等这些参数过于不合理
3.keyint必须>=250, --rc-lookahead 250才有意义
4.为什么要用--open-gop normal呢?这个对于seek真的很容易出现花屏(我压过),而且对压缩率贡献极低,在keyint较高更是如此,我更推荐提高keyint
5.从你ref 4来看显然是要保证兼容性,所以用带level patch的x264用--level 4.1 --level-force是更好的方法,而且min-keyint用1会导致一定的兼容损失,所以建议设2

考虑到你是用megui,贴一下placebo的等效参数(方便理解)

代码: 全选

--bframes 16 --b-adapt 2 --direct auto --slow-firstpass --no-fast-pskip --me tesa --merange 24 --partitions all --rc-lookahead 60 --ref 16 --subme 10 --trellis 2

Re: 请教一下,动画片裸压落伍了么……

发表于 : 2011-06-05 10:43
HaibaraAi
LZ先去看下artifacts这个词http://www.nmm-hd.org/newbbs/viewtopic.php?f=5&t=233
当然BD时代,只要不是从xxoo源搞出来的,dot crawl,rainbow,ring/halo,什么的少了很多
大部分在播放时是不方便去除的,个人觉得也不应该让播放的人去处理。

按照LZ的设置和压制方法,我觉得你可以观察下雾状场景和fade场景,还有就是min-keyint可以不设置,无所谓的。

Re: 请教一下,动画片裸压落伍了么……

发表于 : 2011-06-05 11:06
zealotxx
感谢回复,这是压完mediainfo看的结果

编码设置 : cabac=1 / ref=4 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=tesa / subme=10 / psy=1 / psy_rd=0.40:0.00 / mixed_ref=1 / me_range=64 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=36 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / constrained_intra=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=1 / weightp=2 / keyint=240 / keyint_min=1 / scenecut=40 / intra_refresh=0 / rc_lookahead=240 / rc=crf / mbtree=1 / crf=15.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=2:0.60

1、placebo那一堆我没下,全手动设置的. 从结果来看,--b-adapt 2这参数是有的
2、疑问在aq psy 上,动画片需要真人片默认1.0 1.0那样么? tune animation是0.6 0.4的。真人片我感觉aq 0.8的ssim会略好点
3、keyint的问题我了解,fps×10方便罢了
4、之前有压过seek花屏的,pot花,射手不花……
5、实际应用来看,-min keyint 1和2没差别

AVC源,如果原片qp普遍在10以下,crf15是有意义的吧,在15以上跳动的,crf15会码率过剩么?
--merange 64 --rc-lookahead 250对我来说是无所谓的,之前的参数,开3个一起跑,大概是2.8fps×3,内存4.5g×3

Re: 请教一下,动画片裸压落伍了么……

发表于 : 2011-06-05 11:46
HaibaraAi
LZ这是你自己截的图,我想如果用crf15一定不想要这个效果吧?
http://pic.phyrefile.com/z/ze/zealotxx/2011/05/11/4.png
http://pic.phyrefile.com/z/ze/zealotxx/2011/06/02/4.png

用aq2+mbtree的话,最近看到kuro-raws的设置还可以,aq2:1.25

Re: 请教一下,动画片裸压落伍了么……

发表于 : 2011-06-05 17:53
zealotxx
HaibaraAi 写了:LZ这是你自己截的图,我想如果用crf15一定不想要这个效果吧?
http://pic.phyrefile.com/z/ze/zealotxx/2011/05/11/4.png
http://pic.phyrefile.com/z/ze/zealotxx/2011/06/02/4.png

用aq2+mbtree的话,最近看到kuro-raws的设置还可以,aq2:1.25
b帧qp 20问题不大吧? 想把这个减下去得加不少码率,要么把aq加到1以上,qcom也得加
crf15结果qp是12 15 20的样子

Re: 请教一下,动画片裸压落伍了么……

发表于 : 2011-06-05 18:17
06_taro
比较qp值没什么意义……

Re: 请教一下,动画片裸压落伍了么……

发表于 : 2011-06-05 18:21
zealotxx
找源截了那2帧,这是播放器截图,劣化了
http://pic0.picsorlinks.com/ph_or_114370_176d327.png
http://pic0.picsorlinks.com/ph_or_114371_bdb667f.png

对比了一下,明显不行 {:cat_12}

下面是avsp截图对比,鼻子附近劣化不明显
http://pic0.picsorlinks.com/ph_or_114372_5da27db.png
http://pic0.picsorlinks.com/ph_or_114373_3c03ca1.png

PS:原盘那位置码率是40m左右,压完削减到4m...