搜索 社区服务 统计排行 帮助
  • 5699阅读
  • 18回复

有几个问题请教下,敬请大家多多指教。

楼层直达
级别: 新手上路
注册时间:
2009-01-10
在线时间:
0小时
发帖:
32
program --profile high --level 4.1 --preset fast --pass 2 --bitrate 500 --stats ".stats" --thread-input --deblock -2:-1 --bframes 3 --b-adapt 2 --b-pyramid --direct auto --b-bias 0 --scenecut 40 --ref 5 --chroma-qp-offset -2 --rc-lookahead 60 --aq-mode 1 --aq-strength 1.0 --merange 24 --me umh --subme 10 --partitions all --trellis 2 --psy-rd 0.00:0 --no-dct-decimate --output "output" "input"

分辨率大致720×304,640×352 之类。在这个码率下,想追求速度质量比较平衡点点的设置。主要压电影!

请问各位大大有什么好的建议,或者有问题的地方。有什么需要加强的地方,或者有什么很鸡肋的地方?


CQ23,subme=10 比sumbe=7,mbtree=1 比MBtree=0 码率下降不少,所以选用。subme=10速度的确挺慢,现在用620 OC也还行。

--merange 24 、32 问题!placebo用24,insane用32,请问32到底有多少用,测试码率区别极小。截图对比16,24,32感觉也没啥区别。

--rc-lookahead 60 有没有用?设置40如何?

--aq-mode 1、2?如何选择?

--ref 5、16?有多少用?速度下降太明显了。

--bframes 3,为什么presets 2pass fast 用16 ,而presets 2pass HQ 用3,insane 用4?!


500码率的确小了,如果做2pass 800-1000,CQ20-CQ22左右,--psy-rd 0.00:0 用多少?感觉这个对做小容量负面影响挺大的。那些参数可以稍微少点。


先谢谢了,敬请大家多多指教。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 1楼 发表于: 2009-11-10
码率小了不一定质量不变,特别是subme,请一定要看一看成品,确保质量没有

几个建议
1)mbtree一定要用,默认是打开的
2)你这种分辨率的merange用16足够了,FullHD才需要24,32
3)aq-mode 1/2无所谓了,aq-strength才是需要关注的,具体值视片源
4)rc-lookahead请根据内存容量调整,别设太大,默认值基本够用
5)电影的话,ref 4足够,动画可以提高到6~8
6)b-adapt有两个模式1和2,默认1的话bframes值对速度没有影响,2的话bframes越大速度越慢。建议b-adapt 2 + bframes 3。
7)压电影psy-rd用默认基本可以

还有你到底是crf还是bitrate,还是pass1 crf, pass2 bitrate?我推荐最后一种。
级别: 新手上路
注册时间:
2006-11-26
在线时间:
21小时
发帖:
657
只看该作者 2楼 发表于: 2009-11-10
mbtree建议开

ref还跟硬解有关,我代EP蛇贴一个满足硬解的公式吧:

maximum ref = min( 12288.0 * 1024 / ( width * height * 1.5) , 16 )

12288.0为L4.1的MaxDPB,width * height为分辨率。min(x , y)指取x、y中较小值。

如果需要计算的话替换公式中的12288.0即可。
L1 148.5
L1b 148.5
L1.1 337.5
L1.2 891.0
L1.3 891.0
L2 891.0
L2.1 1782.0
L2.2 3037.5
L3 3037.5 PSP、iPhone等多数便携设备限制
L3.1 6750.0
L3.2 7680.0
L4 12288.0
L4.1 12288.0 DXVA、BD、HD-DVD限制
L4.2 13056.0
L5 41400.0
L5.1 69120.0

貌似现在硬解有限制的参数也就level和ref了吧,lz看要不要照顾到……


bframes,帮助里说b-adapt 2最好配合大的bframes,越大越慢……大了可以降低码率

各种参数都是要针对片源具体分析的……其实不是很懂的话,用preset和tune就很好吧

级别: 新手上路
注册时间:
2009-02-07
在线时间:
0小时
发帖:
85
只看该作者 3楼 发表于: 2009-11-10
tune...无论是animation还是touhou都会把原先的ref值*2这一点难以赞同

ass特效研习社
http://www.ass-feat.cn
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 4楼 发表于: 2009-11-10
引用
最初由 meteorx 发布
tune...无论是animation还是touhou都会把原先的ref值*2这一点难以赞同
我觉得很合适啊

级别: 新手上路
注册时间:
2009-02-07
在线时间:
0小时
发帖:
85
只看该作者 5楼 发表于: 2009-11-10
引用
最初由 ssnake 发布
我觉得很合适啊


slow就已经ref8了,再*2就是16。。。

ass特效研习社
http://www.ass-feat.cn
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 6楼 发表于: 2009-11-10
引用
最初由 meteorx 发布


slow就已经ref8了,再*2就是16。。。
有DXVA、硬件等需求的自己指定ref啊,tune优先级低于-r的

级别: 新手上路
注册时间:
2009-01-10
在线时间:
0小时
发帖:
32
只看该作者 7楼 发表于: 2009-11-11
谢谢大家的指教

3)aq-mode 1/2无所谓了,aq-strength才是需要关注的,具体值视片源

能详细说明下嘛?

还有你到底是crf还是bitrate,还是pass1 crf, pass2 bitrate?我推荐最后一种。

通常用bitrate,有次仅在这个基础上调了presets placebo,bitrate 中的pass1速度掉的比pass2还慢,加上感觉500K的确太小了,就有点想换crf了。学习TLF miniSD那种。

如何做pass1 crf,pass2 bitrate?



貌似现在硬解有限制的参数也就level和ref了吧,lz看要不要照顾到……

自娱自乐而已,还是谢谢。收藏了看看以后用得到不。


各种参数都是要针对片源具体分析的

能说得更准确点嘛,我对这不太懂,也就知道点动画片,动作片,文艺片之类的。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 8楼 发表于: 2009-11-11
如果不太懂的话,那--tune film一个参数就可以了,其他都不用调,1st pass 用--crf 20,2nd pass用--bitrate xxx,xxx是你要的码率

另外最好别用MeGUI
级别: 新手上路
注册时间:
2006-11-26
在线时间:
21小时
发帖:
657
只看该作者 9楼 发表于: 2009-11-11
我都是写.bat,没用megui编码过x264

引用
最初由 roozhou 发布
还有你到底是crf还是bitrate,还是pass1 crf, pass2 bitrate?我推荐最后一种。

其实有爱的话,可以先跑个crf,2pass两遍都跑bitrate :o


引用
最初由 tanlwowo 发布
各种参数都是要针对片源具体分析的

能说得更准确点嘛,我对这不太懂,也就知道点动画片,动作片,文艺片之类的。

:rolleyes: 我、我还是新手……再……再准确点的话就穿帮了呀:rolleyes: 其实我也经常像lz这样问别人的……[/han] 得到的答复就是“你这问题一点意义也没有”、“要具体片源具体分析”:confused: 果然我应该得继续潜水呀……不懂就不能出来现……没准儿还误人子弟呢:rolleyes:

我经常用placebo,去掉no-fast-pskip,merange改32……[/han]

级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 10楼 发表于: 2009-11-11
没啥特殊要求的话,不如码率大点参数小点走dxva兼容路线,放起来舒服也不会太疼,跟着质量调码率就行了。
花5倍时间压出来的东西说不定码率调个100K就干翻了

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 11楼 发表于: 2009-11-11
引用
最初由 风の使 发布
我都是写.bat,没用megui编码过x264


其实有爱的话,可以先跑个crf,2pass两遍都跑bitrate :o



:rolleyes: 我、我还是新手……再……再准确点的话就穿帮了呀:rolleyes: 其实我也经常像lz这样问别人的……[/han] 得到的答复就是“你这问题一点意义也没有”、“要具体片源具体分析”:confused: 果然我应该得继续潜水呀……不懂就不能出来现……没准儿还误人子弟呢:rolleyes:

我经常用placebo,去掉no-fast-pskip,merange改32……[/han]
你想说crf走1st pass,然后-p 3 bitrate再-p 2 bitrate么?这确实最好,但= =

这些答复我怎么看着这么眼熟XD

级别: 新手上路
注册时间:
2006-11-26
在线时间:
21小时
发帖:
657
只看该作者 12楼 发表于: 2009-11-11
引用
最初由 MeteorRain 发布
没啥特殊要求的话,不如码率大点参数小点走dxva兼容路线,放起来舒服也不会太疼,跟着质量调码率就行了。
花5倍时间压出来的东西说不定码率调个100K就干翻了

主要是咱借来了i7嘛~(借的不算晒吧)虽然是从环保的角度考虑这不符合可持续的发展观……:o 但就是有点疼……



引用
最初由 ssnake 发布
你想说crf走1st pass,然后-p 3 bitrate再-p 2 bitrate么?这确实最好,但= =

这些答复我怎么看着这么眼熟XD

我说的是单独跑个crf,有输出,然后再跑2pass,1st和2nd都用Bitrate,来自前一个crf的码率……:)

那些你眼熟么……;) 眼熟就对了 ;) ;)


:rolleyes: 本来我不想回的……在26区版聊不好吧……[/han]

级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 13楼 发表于: 2009-11-11
引用
最初由 风の使 发布

我说的是单独跑个crf,有输出,然后再跑2pass,1st和2nd都用Bitrate,来自前一个crf的码率……:)
看来还得继续教你- -

1st用crf质量最高,后面2nd 3rd pass都用Bitrate,-p 3你做几遍都行,随你ep。

级别: 侠客
注册时间:
2009-03-16
在线时间:
67小时
发帖:
110
只看该作者 14楼 发表于: 2009-11-15
我想请教这几个参数的具体作用...
--presetUse a preset to select encoding settings [medium]
Overridden by user settings
- ultrafast,veryfast,faster,fast,medium
- slow,slower,veryslow,placebo
--tune Tune the settings for a particular type of source
Overridden by user settings
- film,animation,grain,psnr,ssim
- fastdecode,touhou
--slow-firstpassDon't use faster settings with --pass 1
还就就是1st用crf...该如何控制...给多少数值合适...谢谢解答...
快速回复

限150 字节
上一个 下一个