[笔记]x264 rev.1471的参数变化
组里buranko的BDRIP,第一卷第一话用的是之前的14xx,第二话用的是1471,至于为什么拖了这么久当然有各种各样的原因啦。
由于是批量处理的脚本, 写的时候也没仔细检查各个不同rev下的变化,1pass倒是没问题,2pass的时候今早远程登录台机一看,发现报错说–b-pyramid 2>0,由于之前b-pyramid一直默认是0所以很明显1471中更改了b-pyramid的默认设置。
然后我重新检查了下1471的fullhelp,发现其中有这么一段:
--b-pyramid
- none: Disabled
- strict: Strictly hierarchical pyramid
- normal: Non-strict (not Blu-ray compatible)
于是可以确认b-pyramid的参数确实发生了变化。
倒不是说b-pyramid有啥不好,只是一直以来为了保证兼容性都用的是0,这回默认参数的修改我不知道ds是什么意思,但今后还是注意全都加上–b-pyramid 0吧。
commit 1d94f305999864aaa1da79050da2f900f69b4365 r1455
Author: Jason Garrett-Glaser
Date: Sun Feb 21 03:56:06 2010 -0800
Make b-pyramid normal the default
Now that b-pyramid works with MB-tree and is spec compliant, there’s no real reason not to make it default.
Improves compression 0-5% depending on the video.
Also allow 0/1/2 to be used as aliases for none/strict/normal (for conciseness).
1455就改了,–b-pyramid 1的PC兼容性感觉还好(没硬件条件去一个个试wwwww)
不过–b-pyramid 2的话Adobe flash player就花屏了
以上是个人一点点实验数据,希望有点帮助:)
[回复]
admin 回复:
三月 13th, 2010 at 11:20 上午
我知道肯定不是1471变得,但是没去查具体是哪个版本rev的。
另外感谢提供测试。
[回复]