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


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