请假hevc(x265)的2pass和vbr信息问题
shanaencoder吧
全部回复
仅看楼主
level 7
zbzbs 楼主
我用ShanaEncoder,用hevc(x265)、比特率模式
然后手工增加如下参数:
-b:v 2400k -maxrate 9600k -bufsize 7200k -nal-hrd vbr
-shanapass2
不会报错,也实现了2pass转码;
但转码后的文件,查看信息没有vbr信息而是恒码率,而且也没有2pass标识,这个怎么解决?
2021年09月12日 06点09分 1
level 10
看官网有人说2pass是看不到的,-nal-hrd vbr这是x264用的,hevc我目前不知怎么处理
2021年09月12日 10点09分 2
level 10
而且 -shanapass2也是264用的,hevc这样不知有没有作用,你可以试下我网盘里的加参数那个2pass预设
2021年09月12日 10点09分 3
你提供的方式,要手工跑两次吧。 我觉得 -shanapass2并不是说是x264专用的,这个是相当于告诉Shanaencoder,自动跑2pass。 另外,我发现加上rc=vbr_hq参数,会在文件信息中显示multi_pass
2021年09月12日 12点09分
level 10
主要是看那个2pass参数有没有起作用,2pass要在shana文件夹创建一个虚拟文件出来,要是没有这个文件就应该不起作用,我以前测试时做了对比,手动那个第二遍确实比第一遍小,手动这个应该能一次完成,但我目前不会,也没时间去搞
2021年09月12日 12点09分 4
我感觉我应该是确认了,Shanaencoder界面上配置-shanapass2虽然会跑2pass,但实际是没有效果的,因为跑pass1的时候,stats文件根本就是空的,相当于白跑了pass1。
2021年10月15日 01点10分
我说的是x265下,通过抓取运行参数,发现Shanaencoder跑2pass的参数是“-pass N”,虽然不会报错(命令行跑也不会报错),但不会生成stats文件,所以实际上pass1白跑了,最终转换结果就是等于用pass2的转换参数跑了一遍有效的。试过命令行改为:pass=N就可以正常了,但界面上配置实现不了
2021年10月15日 02点10分
1