如果在平均码率相同的情况下 2pass 和crf那个瞬时码率高
dwing吧
全部回复
仅看楼主
level 7
tcasdsss 楼主
如果在平均码率相同的情况下 2pass 和crf那个瞬时码率高
2014年06月05日 08点06分 1
level 8
lz
自己压两个试试就知道了,bitrateviewer可以看码率
2014年06月05日 09点06分 2
我想听听普遍规律
2014年06月05日 09点06分
看见大家一直在黑2pass 我有点怀疑
2014年06月05日 09点06分
弱弱的问一句,二个可以同时勾上又如何?楼主的cfr是指1pass吗?谢谢
2025年08月22日 15点08分
@tcasdsss crf模式本质上是动态决定码率的分配,包括时间尺度上不同片段的码率分配,和空间上不同区域的码率分配。这个本质和2pass干的事情是一模一样的,只不过“视野”不一样大。2pass纵览全局,crf往往只能往前考虑很短的时间片段。crf预测了接下来的几步棋,2pass一直预测到结束。
2025年09月22日 07点09分
level 12
应该一般会是crf吧
2014年06月05日 09点06分 3
我怀疑是2pass
2014年06月05日 09点06分
回复 tcasdsss :凭直觉是crf,2pass是在crf基础上进行码率修正,我是这么理解的,如果我错了请指正,谢谢
2014年06月06日 04点06分
回复 Iwil :我的直觉是2pass 测试结果也是2pass so……
2014年06月06日 04点06分
回复 Iwil :2pass码率分配是最极端 个人认为他可以在最复杂场景的情况下 提供比crf和固定比特率更好的画质 这可能就是很多国外小组要2pass的原因
2014年06月06日 04点06分
level 13
一般可以认为crf和2pass的第二遍没什么区别, 只是2pass可以根据码率来定crf值, 也许有时候为了精确平均码率, 可能质量会略有不均.
2014年06月05日 10点06分 4
我先用crf跑一边 再用出来的码率跑2pass 比较两者的最大瞬时码率 应该会有说服里了
2014年06月05日 10点06分
如果2pass码率较高 那么crf可能就有一个弊端 就是动态较多的场景会模糊 没有可变crf形式 希望复杂场景降低crf 简单场景增加crf
2014年06月05日 11点06分
回复 tcasdsss :“再用出来的码率跑2pass”并不能保证编码器能得到准确的crf值来跑pass2,如果crf不准确,那么要么平均码率达不到目标值,要么达到了目标值但质量不平均.
2014年06月06日 02点06分
回复 tcasdsss :"动态较多的场景会模糊"对于crf来说是正常的,如果强制静态和动态都是一样的画质,应该选择qp模式,而crf模式考虑到观众看动态较多的画面无法仔细看清画面,所以略降低动态画面的画质,这个权衡是可以调节的(qcomp参数).这样crf既考虑了感官一致性而不是理论一致性,也使码率不会过高.
2014年06月06日 02点06分
level 7
tcasdsss 楼主
证明了我的猜想 2pass可以更加极端的分配码率 也就是说复杂场景的情况下表现会比crf更好 在不考虑时间的条件下有更好的压缩质量
2014年06月05日 12点06分 5
2pass和crf原理并不相同 2pass风格更加激进 可见国外压制组压制用2pass是有道理的
2014年06月05日 12点06分
你在没有找到证据证明"复杂场景的情况下表现会比crf更好"的情况下, 不要随便抬高2pass.
2014年06月06日 02点06分
回复 dwing :如果你承认同一预设级别的情况下 码率越高质量越高的话 那我说的就应该没错
2014年06月06日 07点06分
回复 tcasdsss :但前提是总体积不变, 某些地方分配码率过高, 那么就有其它地方分配码率偏低, 此消彼长, 不一定是均衡的感官质量, 而crf的目的就是为了均衡的感官质量, 几乎没有任何码率控制的因素在里面.
2014年06月06日 11点06分
level 7
tcasdsss 楼主
上图
仅测试了medium模式 其他模式大家自测……
2014年06月05日 12点06分 6
基本上可以说没什么区别,有些细微差别是2pass码率控制的问题,这个控制并没有向一个方向倾斜,多分配和少分配的情况都是有的,而且不多,可以忽略.
2014年06月06日 02点06分
回复 dwing :这个可能就是x264最后的一点优化潜力了
2014年06月06日 07点06分
回复 tcasdsss :很多情况不是因为2pass的质量不如crf, 而是以码率定质量本身就是错误的, 片子是否动态用自己的感觉来衡量是不靠谱的, 最终还是取决于你想要片子压成理想的质量, 还是压成某个固定体积, 纯粹为了比较二者的质量是没有意义的.
2014年06月06日 11点06分
回复 dwing :不是 我说的是瞬时码率 比如第20秒crf 瞬时为1750 那么他的质量等同于固定码率1750第20秒的质量 而2pass如果第20秒瞬时为2000 那么他的质量等同于20秒时2000 固定码率时的质量 因此比crf第20秒时质量好
2014年06月06日 11点06分
level 7
tcasdsss 楼主
这个码率只有1m 极端码率差距就有300kb 假如码率为6m极端码率差大概就有2m 2m的码率差在复杂场景的情况下可以带来足够能使人眼察觉的画质差
2014年06月05日 12点06分 7
所谓的"复杂场景"就是动态较多的场景吧,我真怀疑正常观看能否发现差别, 不要一帧一帧地仔细看, 这不符合视频观看的常理, 有损压缩本身就是考虑到正常情况人体感官的, 不是为理论数据计算的.
2014年06月06日 02点06分
回复 dwing :那么很奇怪为什么crf给复杂场景那么高的码率 如果看不出来qp是不是更好
2014年06月06日 03点06分
回复 tcasdsss :qp模式理论上会增加更多的码率给复杂场景
2014年06月06日 03点06分
回复 dwing :我的测试是大动态时 比静态时更模糊一点
2014年06月06日 03点06分
level 7
tcasdsss 楼主
qp的极端码率比
2pass高了2m多 可见 2pass是crf 与 qp之间的折中 这也就体现出2pass压制的理由了
2014年06月06日 05点06分 10
真是神论啊...你能看这图来确定哪个帧需要更好的质量, 哪个帧不需要么? 折中是更好的选择?
2014年06月06日 11点06分
level 7
tcasdsss 楼主
进一步来说 2pass压制可以全面衡量整个影片 因而可以更好的分配码率 这是前2分钟的压制 crf qp 前两分钟的画质已经固定了 不会在变 而2pass可以通过后边视频的复杂度对前2分钟的压制进行优化 从而得到更好的整体效果
2014年06月06日 05点06分 11
你这个理论是错误的,比如2pass的第一遍是基于crf跑的,那么第二遍都是根据1pass的结果来分配,如果最终码率相同可见应该有非常类似的分配,并不是2pass根据后面的复杂度优化,而是使用了相同的分配机理,你关注的是质量而不是为了分配码率而分配码率的话,结果应该一样
2014年06月06日 06点06分
回复 sikele2236 :可是结果并不一样 并且有明显差距 而肉眼观察比较主观码率太相近就难以辨别
2014年06月06日 06点06分
如果2pass有对整体码率过低的优化策略,比如对动态很高的高码率的场景降低码率分配到其他码率过低的地方,那么就会和crf不一样,在理解上也不能称为通过后面优化前面,还是整体的分配策略问题。
2014年06月06日 06点06分
回复 sikele2236 :如果可以找到一个crf值使得期码率he2pass近乎相等 最大差距<100kb 才能说明是相同机制
2014年06月06日 06点06分
level 12
可能楼主没有理解2pass的作用。2pass是先用1pass去猜测目标crf,然后再用目标crf去跑第二遍。比如说,首先你用crf20跑了片,发现出来平均码率是3520k。然后你跑2pass 3520k做对比,假设这货1st默认用crf23去跑,跑出来发现码率是2850k,那么在你跑2nd的时候,他会把整部片等比例放大到3520k的大小,比如算出来可能是crf23.2,然后x264就会用crf23.2去跑片,但是跑着跑着发现码率有偏差了,于是就开始一点点修正crf值,比如一点一点修成crf22.7使得最终的码率平均到3520k。如果你想要更精确的结果的话,可以试着做npass,比如4pass这样,你就会发现结果会越来越靠拢crf的结果了。
2014年06月06日 09点06分 12
如果是这样的话 怎么看待国外小组压2pass想法 搞不懂
2014年06月06日 09点06分
之前想过把视频分成n段每段用最合适的crf压缩 但是太麻烦 现在这个crf有的时候不太合理 如果有可变crf可能效果会更好些
2014年06月06日 10点06分
不过你这个头像实在是 纯爷们用这个头像 有损福妈形象……
2014年06月06日 10点06分
不是纯爷们的话 就当我没说
2014年06月06日 10点06分
level 13
LZ一直没有理解2pass的作用, 2pass最终目的是想要固定的体积, 也可以说固定的平均码率.
如果你觉得两部片子, 体积一样代表质量一样, 那么你就选择2pass.
如果你觉得静态片子应该小点, 动态片子应该大点, 那么你应该选择crf, 而不是靠你拍脑门说码率应该是多少才够.
2014年06月06日 11点06分 13
我想说外国小组的压制也没有固定体积 如果是固定体积我就不奇怪了……
2014年06月06日 11点06分
回复 tcasdsss :我说过了, 那就剩下强迫症了, 遗留下来的
2014年06月06日 11点06分
level 14
最新几个版本的Mediacoder 2PASS最高码率居然比片源最高码率还高,奇葩了
2014年06月06日 11点06分 14
与mediacoder无关吧?
2014年06月06日 12点06分
level 7
tcasdsss 楼主
最后说明下立场 我自己是用crf的
挺2pass只是想为国外小组洗下地 结果外国佬比较 你懂的 所以
2014年06月06日 11点06分 15
2pass这个习俗可以说是XviD时代遗留下来的,当时因为量化的选择范围很小,比如qp2文件就很大,qp3又太小,所以一般会用2pass去取得一个qp=2、3、4的分布,来得到平均qp2~3之间的文件大小。x264刚开始也没有crf,所以为了质量就用了2pass来取得类似的效果,但是crf出了以后,就……
2014年06月06日 11点06分
回复 MeteorRain_1 :这简直太俗了
2014年06月06日 11点06分
回复 MeteorRain_1 :恶俗……
2014年06月06日 11点06分
回复 tcasdsss : 反正也不能说是做错了,只是说多浪费了点时间而已。
2014年06月06日 12点06分
level 13
楼主我要说的一点就是,国外的比较有名的几个压制小组比如DON。EBP,HDClub这些我记得也有很多作品是crf压制的,很多不太出名的国外压制电影的小组很多也是用的crf,国内的hdchina和hdwing也是一直用crf的。至于2pass和crf各有优缺点,而且差别也不是那么大!!!
2014年09月24日 05点09分 16
2pass就是多浪费点时间而已。舍不得时间的,自然去crf了。
2014年09月26日 07点09分
level 13
还有不管你用2pass也好,还是crf也好,我觉得能够正确把psy_rd,aq,fgo,fade_compensate,mbtree,qcomp这些影响码率分配的参数运用的如火纯青才是最了不起的!!!至于那些影响压缩率的参数,就完全看你自己的CPU的承受能力了!!!
2014年09月24日 05点09分 17
调整码率无非拆东墙补西墙,但是2pass换成crf可以同样时间降慢一档预设。
2014年10月17日 00点10分
楼主的cfr是指1pass吗?谢谢
2025年08月22日 15点08分
level 10
crf瞬时要比2遍高.
不过2遍也可以设置瞬时的超高码率和限定标普码率率的比例.
2014年10月17日 04点10分 18
level 1
当然是crf瞬间高
2015年08月25日 12点08分 19
level 5
我觉得是CRF。
因为差不多的标准去压,CRF的体积一般大于2pass。
然而我并没有真实的数据支持,只是按经验脑补了一下结果
2015年09月12日 05点09分 20
1 2 尾页