『漫游』酷论坛>『影音数码技术学习交流』>[EP] b-adapt 2+bframes 16太 ..

[EP] b-adapt 2+bframes 16太慢?

qyqgpower@2008-09-24 07:00

开多个不就行了[/KH]

b-adapt 2在高bframe下会让threading效率大幅度下降,一般能到50%的CPU利用率就谢天谢地了。
速度慢不是问题,但占不满CPU还慢就没意思了

不过,即使开到3个(再开内存可就撑不住了……),也不能保持在100%占用率……

引用

SAPikachu@2008-09-24 08:37

我只看见了8G内存。。。orz
引用

roozhou@2008-09-24 09:28

b-adapt 2不支持多线程,而且速度和bframes数量成反比,你还用bframes 16那就是自找的了

话说bframes 16真的有意义吗,有多少人在乎那不到1%的码率
引用

52wy@2008-09-24 10:51

的确没意思,bf16 比 bf6 码率只少了一点点,时间多了一倍。性价=0
引用

qyqgpower@2008-09-24 12:52

b-adapt 2时,bframe 6和bframe 16的速度有5~6倍的差距。b-adapt 1vs2的bframe 16速度有10~15倍以上的差距。(仅指frame decision速度)

b-adapt 2对bframe数量的改变倾向是:
大幅度减少0的出现率
大幅度增加1,2,3,4的使用率

由于对静态画面的decision要比b-adapt 1更准确,所以在静态多的片子中(比如虫师)16的使用率会极高(比如虫师,95%以上),此时bframe 16的效率远远高于低设置

与此同时,同码率下,容量小低QP的B的增多能同时降低I和P的QP,IPB的单帧质量都得到了提升,最终使客观画质(SSIM,PSNR)大幅度提升

性价问题没什么可讨论的,我的宗旨是达成最高质量的前提下尽量提升速度,而不是寻找什么质量速度平衡点
引用

roozhou@2008-09-24 13:24

静态最好的办法是跳过重复帧而不是bframes 16
引用

蓝の回忆@2008-09-24 15:31

咋就喜欢用围死他干活?..
四核只有这点速度..
话说QYQ大用的啥U...
引用

qyqgpower@2008-09-24 19:24

静态多不等于完全静止的画面多,在追求容量的tvrip上用用dedup没问题,在追求质量的BDrip,DVDrip上用就是脑残了

不用Vista64,难道用残废的XP64?
引用

zhq010419@2008-09-24 19:44

支持QYQ大大最高质量 -v-
引用

roozhou@2008-09-24 23:22

最高质量?我加5%的码率省你50%的时间质量肯定比你好。
引用

qyqgpower@2008-09-25 13:32

这样的话都能说出来,已经无视最基本的比较规则了么

最高质量=指定码率下能达到的最高质量
最低码率=指定质量下能达到的最低码率

在达成这两点的时候,才能对速度进行优化

任何encoder,包括x264,都是在这样的思想下继续着开发,最近的snapshot比较中,现在的build比2005年快好几倍,但质量不会因为速度的提升而降低,码率也不会因为速度的提升而提升

其实,说了半天,说不定只是有些人不舍得电费,或者机器太慢罢了
引用

roozhou@2008-09-25 13:43

照你这么说我还可以加上n pass,反正只要最高质量,时间再长也无所谓了。

x264已经成为3DMARK一类用来折磨CPU并从0.xx fps中获得病态快感的工具了。尽管x264可以在实时速度下仍然获得很高的质量,但开发者放了很多能使速度指数级下降但画质没有实质性提升的高级参数,并且还推荐大家使用,造成了x264 = 龟速的错误概念。我认为这也是x264在国内无法像rmvb一样大规模普及的重要原因。
引用

uc0083@2008-09-25 17:56

引用
最初由 roozhou 发布
最高质量?我加5%的码率省你50%的时间质量肯定比你好。


你加5%,然后我也加5%,很快就加100%了,参数一下设到头,然后想加也没得加
引用

雷鸣@2008-09-25 18:02

这种情况还是要考虑一下性价比比较好……
速度慢非常多但是质量没有显著上升的话一般我自己给自己压东西是不开的
给别人压得看要求……
引用

kzhou@2008-09-25 19:33

不给播放带来太大负担就无所谓了。
话说x3 8450压片没什么问题吧,近期要入一个。。
引用

«1234»共4页

| TOP