压制进阶教程:如何降码率(转载)


Catalogue
  1. 1. 从视频的基本参数入手
  2. 2. 帧率对码率的影响
  3. 3. 然后从做视频的过程讲
  4. 4. 参考资料

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,来源已无法追寻。