关于视频压缩码率的问题汇总整理[包括B站上传的相关经验分享] 您所在的位置:网站首页 b站投稿大于4g 关于视频压缩码率的问题汇总整理[包括B站上传的相关经验分享]

关于视频压缩码率的问题汇总整理[包括B站上传的相关经验分享]

2024-07-06 11:57| 来源: 网络整理| 查看: 265

对数字媒体有浓厚的兴趣,包括文件编解码@!最近上传了一些视频,总结了一些经验,汇总一下,也对网友有个参考。

首先抛开网上传播用途,对于视音频压缩而言,尽量保证质量的前提下缩减文件大小。那么这个【质量】有没有参考依据呢。我们姑且以市面上发行的蓝光版本电影的压缩质量来作参考依据 [ 注意@,本篇就只以比特率即码率这一个参考作参考对象和讨论对象,因为相关技术参数太多 ]。

4K蓝光的片源如下:

大概 50M bps

一般网上流传的各类大小分辨率都是基于此进行二次压缩,如:

[1080P] 15M bps 左右[1080P] 12M bps 左右[1080P] 10M bps 左右[1080P] 9K bps 左右[720P] 5000K bps 左右[720P] 5000K bps 左右

按照以上的码率进行电影的压制效果是理想的。当然,这是电影,运镜都有规律,不像游戏录像,变化幅度非常大,不规律。

因此,如果是游戏录制的视频,那么码率还得高,高出多少,就看具体的情况了,特别是鼠标键盘控制的FPS,那么码率就得高出一截才能匹配其质量,至少也要是和上述是一个梯度的。如下:

[1080P] 13M bps ,最高比特率27M bps[1080P] 10M bps ,最高比特率23.4M bps

当然,这样的压缩码率仅仅是考虑质量,但是你要大量存储这样的码率视频占用大小是很大的,关键不方便传输。所以还得降码率方便网上传播观看。

一般质量下的视频按照上节所讲的码率折半就差不多了!,也就是

【1080P】 大概 4000-6000 Kbps

【720P】 大概 1600-3000 Kbps

注意 - 这些比特率是目标比特率,最高比特率往往都很大,大概设成10M-20Mbps。

可能再小点,有的片源很好,许多镜头不抖动的,特别是CG动画,那么再小点也没事,比如:

[1080P] 1500K bps[1080P] 3600k bps[1080P] 3500k bps

如果是游戏录制视频呢,如下:

[1080P] 7500K bps 左右,最高比特率18M bps

可以看到,游戏录制的码率需求还是比较高的。

【PS】游戏录制的视频压制理想码率是根据【小丸工具箱】CRF分别为21、23.5进行压制得来。[CRF 可以自动分析视频源的像素变化情况调整合适码率,21 代表高质量 ,23.5默认值代表适合传输分享的、观看存储兼备的质量]

那么再来聊聊网上的视频分享平台上的码率问题,比如小破站bilibili。

看好多UP在分享“如何防止二压。。。”,分享压缩的参数设置啥的,但是经过B站逐步的升级,视频管理机制也有变化。我认为二压这个词不应该是【贬义词】,而是平台为了统一管理,帮用户得出最优解的一个渠道或者说是方式。看看很多UP分享的视频的码率参数(包括B站官方):

4994 kbps3875 kbps5120 kbps3347 kbps

看懂了吗!?视频播放系统已经统一调配了每个视频给予的码率值:

【1】视频比较复杂,没有黑边、大量纯色块:1080P高质量    5000-6000Kbps

【2】视频像素变化小,有黑边,存在大量纯色块:1080P高质量    3000-4000Kbps

可能还有很多档次,这里就不去说了。这些也只是大概,我的经验猜测而已。当然要知道,默认的【1080P 高质量】档位标榜给用户 6000K bps。也就是说,你视频简单,存有大量无效像素信息,那么码率会降低的。而【1080P 高清】档位则会压制3000K bps 以下,一般的会是 2500K bps 左右:

2569 kbps

有人还会存有疑虑,如果不二压不就可以控制的很好吗,比如5900K bps? 那你说,为啥B站官方的视频明明可以不二压获得更高的码率更好的画质而偏偏是让系统被二压统一管理。。。

再看看【4K 超清】

16608 kbps13580 kbps15590 kbps10778 kbps

一般的【4K 超清】档位的码率都在 9000-17000K bps 之间。下面的是我上传的视频,每个视频上传的源视频码率都不一样,但是最后都会被统一压制,都比源码率小一点,最后一次我不管上限【20000K bps】,反倒给了我一个很理想的码率 --- 17000K bps:

【总结】不用太在意给的上限什么要求,只管以最理想的质量上传,让B站帮你压制并输出,最后的效果还是可以的。1080P、720P 都是这样的。

还有许许多多细节由于篇幅限制,就不去展开了,下回继续分解。这里面很多窍门值得摸索和尝试。比如B站的分辨率档位针对的数值具体是多少到多少,说白了,我上传多少大小就算我【4K】,还有不同比例会怎么计算折扣、上传大分辨率后压制出的小分辨率档位的数值怎么计算得来的?这些都得摸索并总结。

对于视频流压制环节本身而言也是要找到一个自己熟悉的解决方案,比如PR编码不够好,那么想必要找另外单独的压制工具,比如小丸工具箱、HandBrake、mediacoder等。回头再聊。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有