By AGO_Shadow
原作者题:教程适合有一定压制基础的up
仅供参照,心里有个谱就行
源avi是一个30s的视频,500帧到1400帧的。
从视频的基本参数入手
这里主要讲俩参数,分辨率和帧率(FPS)
先讲分辨率对码率的影响,先给张表格感受一下
Crf | FPS | 分辨率 | 压制后的码率 | 量化 | |
---|---|---|---|---|---|
视频一 | 25 | 30 | 1920X1080 | 3645 | 1 |
视频二 | 25 | 30 | 1280X720 | 1814 | 0.4977 |
视频三 | 25 | 30 | 1024X576 | 1290 | 0.3539 |
视频四 | 25 | 30 | 960X540 | 1182 | 0.3243 |
可见码率和分辨率的关系非常大,720p视频的宽和高分别是1080p的2/3,所以面积是4/9,由表格易知,720p的码率大约是1080p的4/9,所以码率与分辨率是成正比的。
对同一个视频源:压成720p的码率大概是1080p的码率的4/9,并以此类推,576p和540p的量化系数就都知道了。
所以以后压出视频后,想改下分辨率来降码率的视频,心里可以有点谱
所以现在MMD区大多视频都是720P,或者更小的,因为1800kbps的码率对720P的视频来说只是勉勉强强够用,大多数情况下,1800码率的1080p视频都是糊的不能看。当然如果你的视频非常好压,当我没说吧。
帧率对码率的影响
同样,上表格:
Crf | 分辨率 | FPS | 码率 | |
---|---|---|---|---|
视频一 | 25 | 720p | 60 | 1917 |
视频二 | 25 | 720p | 30 | 1814 |
视频三 | 25 | 720p | 24 | 1786 |
易知,帧率越高,码率越高,但是影响不是太大。帧率决定视频的流畅程度,码率决定画质,取舍看你自己。
然后从做视频的过程讲
视频从输出的那一刻就已经决定了它好不好压。
总的就是一句话:信息越多的视频越不好压
背景复杂,模型纹理复杂,动作变化快,镜头变化快,特效多,这些都是造成信息多的原因。
用三个空中漂浮类的mme来说明一下特效对码率的影响
Crf | FPS | 分辨率 | MME | 码率 | |
---|---|---|---|---|---|
视频一 | 25 | 30 | 720p | 无 | 1796 |
视频二 | 25 | 30 | 720p | Kirakira | 3452 |
视频三 | 25 | 30 | 720p | Sakura | 2232 |
视频四 | 25 | 30 | 720p | butterfly | 2128 |
补三个特效的效果图,都是默认参数,虽然一般kirakira要配合AL使用……不过我没加影响也不大。
可怕不?我都被吓了一跳。
一个特效就占了500的码率,kirakira更夸张,占了近2000的码率。很多新手很喜欢加这些空中飘啊飘的MME,觉得很帅气,然后视频怎么压怎么渣,这就是原因。给新手一个忠告:华而不实的MME还是少加吧
雨雪等天气的特效也会升码率,但因为某些时候雨雪这类特效是必须的,所以不讨论,心里有底就行。
以上的MME会升码率,有些MME也会降码率,可以这么说,能把视频整体或者局部变糊的MME,都能降码率,你想到了什么MME?不多说,上表格。
Crf | FPS | 分辨率 | MME | 码率 | |
---|---|---|---|---|---|
视频零 | 25 | 30 | 720p | 无 | 1789 |
视频一 | 25 | 30 | 720p | Diffusion | 1526 |
视频二 | 25 | 30 | 720p | SvDOF | 1457 |
视频三 | 25 | 30 | 720p | Motionblur | 1684 |
视频四 | 25 | 30 | 720p | Cheaplens | 1678 |
视频⑤ | 25 | 30 | 720p | o_Vignette | 1864 |
Diffusion:“我们中出了一个叛徒”
o_Vignette:“没错我就是那个叛徒”
我也不知道为啥会出了个叛徒。。。。。。。。。
也许有人认不全这些mme,diffusion柔光滤镜,带DOF字样的都是景深(SvDOF,XDOF,HgDOF等),Motionblur运动模糊,Cheaplens边缘模糊,o_Vignette周边减光。
Cheaplens和o_Vignette长的比较像,用图来说明一下。
第一个是cheaplens,边缘不仅变暗了,还像三色一样的模糊。
第二个是o_Vignette,周边仅仅是变暗了而已。
请根据实情,再根据表格加mme吧,切忌随便加,一切以视频的观感为重!!!
看到这里你心里大概有底了,也许也有没底的,所以给没底的小伙伴们分享一下我的经验吧。
输出选择1920x1080的无压缩或者UT编码的avi,帧率选30,
压制时分辨率改成1280x720,crf25压一遍,码率若超出1800,分辨率就换成1024x576在压,之后的过程请参照《简易b站直传压制教程》。
再做视频的时候,除非场景需要,我不会加花瓣,蝴蝶等很占码率的特效。雨雪尘埃的特效若需要可以加,还是那句话,一切以观感为主。如果做写实向渲染,一般会加个景深,因为它降码率作用很显著。cheaplens如果你喜欢那就加,也能降一些码率。
PS: b站直传如果是4000码率,那谁都不会愁压制了。
PSS:有不二压黑科技的人请忽略此教程,压制再牛逼也比不过黑科技啊,对于用黑科技的人,我只想说四个字,请教教我!
参考资料
- 原作者:AGO_Shadow,来源已无法追寻。