引用
最初由 skywalker 发布
^^.......
犯错误也可以学到新的东西嘛.......
是AutoRv9出的错还是real producer出的错?
其实也可以不用autorv9自己来算.....
我没记错的话.......
autorv9用的标准是用Rv9的75% quality vbr压出来的当作是100%的文件大小的.........
自己也可以用那个来压......
再自己写一个avs脚本.......
看压出来的码率是多少.........
谢谢指教^^!!!,我总结一下2pass压制时所需的avgBitrate 平均码率的算法。
1. 测试采用Target video quality的高品质模板,quality设为75以上 。
2. 写avs文件导入视频部份,用SelectRangeEvery抽样。
3. 用producer 1pass方式压缩avs文件,得到实际的压缩码率(设为 HIFI)。以这个码率作为100%的品质。 如想要80%的品质,用 HIFI乘80%即可得所需视频码率。
4.avgBitrate=视频码率+用户设定的音频码率。
另外AutoRv9用的模板 AutoRV9_CompTest.rpad, quality=83,maxBitrate=999999 maxBitrate是不是有些小?
ps:自动退出是producer压缩后返回AutoRv9出的错,提示是“运行时错误'14':超出字符串空间”。 可能是我用的vb6运行库的问题。