『漫游』酷论坛>『影音数码技术学习交流』>有几个问题请教下, ..
有几个问题请教下,敬请大家多多指教。
tanlwowo@2009-11-10 13:43
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 用多少?感觉这个对做小容量负面影响挺大的。那些参数可以稍微少点。
先谢谢了,敬请大家多多指教。
roozhou@2009-11-10 19:46
码率小了不一定质量不变,特别是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?我推荐最后一种。
风の使@2009-11-10 20:35
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就很好吧
meteorx@2009-11-10 22:27
tune...无论是animation还是touhou都会把原先的ref值*2这一点难以赞同
ssnake@2009-11-10 22:41
引用
最初由 meteorx 发布
tune...无论是animation还是touhou都会把原先的ref值*2这一点难以赞同
我觉得很合适啊
meteorx@2009-11-10 22:49
引用
最初由 ssnake 发布
我觉得很合适啊
slow就已经ref8了,再*2就是16。。。
ssnake@2009-11-10 22:53
引用
最初由 meteorx 发布
slow就已经ref8了,再*2就是16。。。
有DXVA、硬件等需求的自己指定ref啊,tune优先级低于-r的
tanlwowo@2009-11-11 00:22
谢谢大家的指教
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看要不要照顾到……
自娱自乐而已,还是谢谢。收藏了看看以后用得到不。
各种参数都是要针对片源具体分析的
能说得更准确点嘛,我对这不太懂,也就知道点动画片,动作片,文艺片之类的。
roozhou@2009-11-11 00:53
如果不太懂的话,那--tune film一个参数就可以了,其他都不用调,1st pass 用--crf 20,2nd pass用--bitrate xxx,xxx是你要的码率
另外最好别用MeGUI
风の使@2009-11-11 09:34
我都是写.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]
MeteorRain@2009-11-11 09:59
没啥特殊要求的话,不如码率大点参数小点走dxva兼容路线,放起来舒服也不会太疼,跟着质量调码率就行了。
花5倍时间压出来的东西说不定码率调个100K就干翻了
ssnake@2009-11-11 12:47
引用
最初由 风の使 发布
我都是写.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
风の使@2009-11-11 19:44
引用
最初由 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]
ssnake@2009-11-11 20:18
引用
最初由 风の使 发布
我说的是单独跑个crf,有输出,然后再跑2pass,1st和2nd都用Bitrate,来自前一个crf的码率……:)
看来还得继续教你- -
1st用crf质量最高,后面2nd 3rd pass都用Bitrate,-p 3你做几遍都行,随你ep。
BurySakura@2009-11-15 21:53
我想请教这几个参数的具体作用...
--preset Use 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-firstpass Don't use faster settings with --pass 1
还就就是1st用crf...该如何控制...给多少数值合适...谢谢解答...
«12»共2页
| TOP