NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 7006|回复: 5

[AVC(H.264)] 如何更有效地设置1pass crf?

[复制链接]
发表于 2010-9-9 15:06 | 显示全部楼层 |阅读模式
最近刚刚开始研究1pass crf+2pass bitrate, 基本了解了一些, 但还是有不少问题, 特别是关于1pass crf的设置, 来向各位Sama请教了~

实写的1080p HDTV,计划作downsample到720p. 为了节省一定的时间, 1pass不输出编码文件, 不使用slow-firstpass.

1. -r -me --merange -m 看到有说1pass的这些值对于2pass基本不影响, 所以1pass时可以设低一点, 速度也快点; 也有看到持相反意见的... 究竟这几个值1pass该设高还是设低?  是否会影响到2pass的输出效果?

2. --b-adapt 2的情况下 -b怎么设比较好? 保持默认的 -b3 还是可以调大到6或更大些. 另外, 只知道2pass应该设置--b-adapt 0, 顺便也请教下具体原因~

3. -t1 or -t2? 看过有对-t2持支持或质疑的, 想听听各位大人的意见~


或许有人会提议干脆auto2pass或crf 1pass输出, 当然是也可以... 但还是想特别研究下1 pass crf,  所以望大人们赐教, 谢谢~!
发表于 2010-9-9 15:24 | 显示全部楼层
本帖最后由 Yuricon 于 2010-9-9 15:25 编辑

既然不用slow-firstpass,这些参数作用不大
With the advent of the Preset system in r1177, using --pass 1 applies the following settings at the end of parsing the command line:
--ref 1
--no-8x8dct
--partitions i4x4 (if originally enabled, else none)
--me dia
--subme MIN( 2, subme )
--trellis 0

You can set --slow-firstpass to disable the feature, set this option. Note that using --preset placebo enables slow-firstpass too.


1pass crf slow-firstpass 输出文件 + 2pass bitrate党路过
1pass 2pass都用--b-adapt 2的情何以甚啊。。。
 楼主| 发表于 2010-9-9 15:40 | 显示全部楼层
本帖最后由 yntang66 于 2010-9-9 15:57 编辑
1pass 2pass都用--b-adapt 2的情何以甚啊。。。

Yuricon 发表于 2010-9-9 15:24


有点晕...



发表于 2010-9-9 15:42 | 显示全部楼层
不开slow-firstpass的话1pass直接就--ref 1 --me dia了,设多少都没用的……

关于第二问……摘抄roozhou大原话:
关掉b-adapt是因为没必要再跑一遍速度很慢的frame-type decision,这样x264就会使用1st pass的frame-type decision
发表于 2010-9-9 18:57 | 显示全部楼层
2pass  badapt2不会影响帧类型的   所以对速度也没影响
发表于 2010-9-14 16:22 | 显示全部楼层
關於--b-adapt

Note: For a multi-pass encode, this option is only needed for the first pass where frame types are decided.


所以1pass開2就可以了,之後隨便做多少pass都不用開了……
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2024-4-18 15:21 , Processed in 0.487126 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表