最近试了一下用Constant Quality(--crf)去压制x264
用大家最常用的crf 22压出来质量跟大小都可以接受,而crf 18我的确是可以察觉质量上的提升,但大小就变大不少
因此我才想到试试结合Constant Quality跟2-pass的流量控制看能不能集两家之长
作法就是在crf压制的参数里加上--pass 1以及--stats,然后2nd pass读取crf 1st pass输出的stats,加上所要的流量--bitrate xxxx作压制
我在想一般认为,1st/2nd的流量要一致,因为如果流量不同那1st输出的stats不见得适合2nd去使用,对吧?
所以套用到crf 2-pass压制上头应该也是一样吧,如果我用crf 18做1st pass输出stats
那我在2nd pass指定的流量一定是比crf 18要小的(不然做1-pass crf就好),所以crf 1st pass输出的stats可能就不适合指定流量的2nd pass来使用
不晓得这样的压制方式有没有实质上的意义或者需要修正的方向