磁爆线圈x

磁爆线圈x作者

经验分享·84.3天前

小白哔哩哔哩免二压完全压制手册(傻瓜版)

如果你是个真·小白而且想往B站投很不错的视频,那么就进来看这篇手册吧(๑•ㅂ•)✧

内个……因为小丸之家好像不能排版啊,所以我生成了PDF,就在这篇文章的附件里,大家可以看一看_(:з」∠)_
在这里也贴一下文章中用到的四段参数,方便大家复制,也省得从图里扫二维码了:
音频参数A: -c 191 -q 2 --no-optimize -r 44100

音频参数B: -V 100 -q 2 --no-optimize -r 44100

视频参数A: --profile high --level 4.1 --keyint 590 --min-keyint 59 --ref 4 --tune film

视频参数B: --opencl --profile high --level 4.1 --keyint 600 --min-keyint 60 --ref 4 --tune animation --bframes 16 --b-adapt 2 --direct auto --no-fast-pskip --me tesa --merange 32 --partitions all --rc-lookahead 60 --subme 11 --trellis 2

三种tune:--tune film --tune animation --tune stillimage

PDF地址在此:
论坛直链: http://www.ecit.org.cn:8088/upload/files/1502069901.pdf
链接:http://pan.baidu.com/s/1kUGsJmn 密码:y1oo

博客存档地址:https://www.cnbeining.com/2017/08/1144/
(可以无损复制里面的参数代码)

不过我限制了PDF的编辑功能,我怕有人篡改里面的网址,敬请谅解_(:з」∠)_
如果你发现从PDF中复制的过程中出现“一段变好几段”等错误,请使用chrome浏览器打开PDF并复制,是没有问题的。

评论 13 立即评论
磁爆线圈x
磁爆线圈x 1楼·84.3天前

惊了长图没传上去……我再试试看

磁爆线圈x
磁爆线圈x 2楼·84.3天前

哇传不上去啊!!!算了吧反正长图也在那个百度云链接里……大家自行下载查看吧_(:з」∠)_

磁爆线圈x
磁爆线圈x 3楼·84.3天前

http://42.96.168.211:8088/upload/files/1495876013.pdf
好啦!原来是小丸之家上传图片有大小限制_(:з」∠)_我把PDF传上来啦!
大家可以直接在这里看!!!

iavoe
iavoe 4楼·84天前

额,有一些错误,我纠正下:
1.
2.--rc-lookahead <帧率*3,小数去尾>
3.--min-keyint 1 才能更精准的使x264设立IDR帧,而不是按照帧率
4.直接设--tune确实很爽,但是... 好吧,这个比较深不好说.
5.--partitions all 的精度虽然高了,但那么高的精度其实更适合放大视频,一般情况下默认就行了
6.--bframes 16会触发二压或者造成播放卡顿,建议调到10以内
7.压制嫌太慢的换还是换成--me umh和--merange 18吧
8.--subme 11只在小丸内置的x264_taro版里有,其他工具最高--subme 10
9.*

lanlulululu
lanlulululu 5楼·83.6天前

@iavoe

--opencl参数小丸哪里有开…平时都是纯CPU压制的。
还有传视频站用10bit,你是嫌他不会二压吧。。

iavoe
iavoe 6楼·83.4天前

@lanlulululu 额,是这样的吗... 我以为10bit 比 ref和bframes带来的解码算率要轻的多...

还有opencl,原来我一直都是跑cpu的,汗啊

磁爆线圈x
磁爆线圈x 7楼·81.1天前

@iavoe 内个……我回复一下您说的这些事情……
1,小丸的自动参数是--crf 24 --preset 8 -r 6 -b 6 -I infinite -i 1 --scenecut 60 -f 1:1 --qcomp 0.5 --psy-rd 0.3:0 --aq-mode 2 --aq-strength 0.8 --vf resize:768,432,,,,lanczos -o "%~dpn1_v.mp4" "%~1" 并没有--opencl;
2,--rc-lookahead与帧率无关,这个参数是我直接从“--preset placebo”里面提取的;
3,--min-keyint 在megui的预设中默认是keyint除以十的,这里也就这么引用了;
4,tune确实有一部分参数已经过时(比如animation),文中也已说明了它的适用范围;
5,--partitions all 在preset slower(7)、veryslow(8)和placebo(9)中都存在,是对资源占用不大且能显著提升视频质量的参数,默认如果选preset7、8、9它也是all;
6,--bframes 16我已经用来传了三十个视频文件了,没有一个引发二压的(av9252623和av9698476);如果播放卡顿可能是使用了软件解码,2013年之后出厂的手机调用B站客户端的ijkplayer硬解都不会因为这个参数而卡顿,同样就算是GT610这样的亮屏卡也能够硬解这个参数压制的视频。
7,嫌压制太慢的,文中有写,可以换回视频参数A,也就是小丸默认参数preset 8,也就是umh和merange 24;
8,--subme11确实只有小丸的7mod 基于x264 - 06_taro编译版支持,我会在mac的handbrake那里修改一下,谢谢提醒;
9,B站的不二压规则中明确要求了位深必须为8bit,如果是10bit则必定二压,而且就算不会二压,2015年以前出厂的很多手机都无法支持10bit硬解,它们播放10bit视频会产生大量的绿块——而这样造成的解码算率也会比较高,和ref还有bframes比起来更加得不偿失。
以上就是我想说的……可能您对二压的新规则不太了解,但不管怎样还是感谢您的建言_(:з」∠)_

iavoe
iavoe 8楼·80.9天前

@磁爆线圈x 好的,看来你也研究了很久了,那我就稍微深入点说吧:
首先10bit应该是不久前加上的规则,没注意真是不好意思,
/
--partitions all涉及到子像素,all代表把一个像素切成16份(想象下一个像素多大),精度极高,适合在放大视频状态下使用,平常的使用会白白占用运算空间
/
bframes 16不触发2压是因为你的片源不会造成大量b帧的积累(画面在变动时x264会替换p帧),所以平均一下来说不会触发2压,但对于大量静态画面的情况就不同咯(不过现在的硬件解12也没问题就是了)
/
min-keyint 虽然设的是1,但压制视频时也会因为情况在不同的距离上设IDR帧,1只是将限制最大放宽,会稍微的增大运算量而已
/
rc-lookahead 代表对后面的多少帧对比视频画面做参考,比如设40就是搜索后面的40帧的内容,250就是很大的值了,考虑到其“开大没用”的特性(从50到250的压缩率提升是5%左右),以及画面损伤,压制运算量(还有4GB内存的压制用户),所以将最大值限制在180以内是通用的选择,然后在除以3就得到传说中的60帧了(这个真不好解释,汗)
/
最后那个opencl我是被忘了是哪个论坛上的人坑了...
/
以上_(:з」∠)_
说到底还是这几年来视频开始变得多样化了,x264又要顾及60帧fps,动漫,电影,ppt那么多花样,再加上1800限制,想看低压高清的基本无解_(:з」∠)_

iavoe
iavoe 9楼·80.9天前

*本评论已删除* 理由: 你知道的太多了

iavoe
iavoe 10楼·80.9天前

*本评论已删除* 理由: 你知道的太多了

dongduoduo2011
dongduoduo2011 11楼·23.2天前

搭桥的话我自己用debugmode frameserver好像不用那么麻烦的。。。颜色选YUY2,把音频写入AVI,之后把AVI文件直接扔进小丸的视频选项卡就好了,不知道和您的办法有什么区别

猫宁233
猫宁233 12楼·22.3天前

您好,请问我按着您的参数 怎么8G大小的视频压完接近15G……正常吗?

lanlulululu
lanlulululu 13楼·22.1天前

@猫宁233 不正常,你选的是CRF模式吗?

后发表评论