B站『4K视频』的那些事儿

您所在的位置:网站首页 b站客户端和网页版一样吗 B站『4K视频』的那些事儿

B站『4K视频』的那些事儿

2024-07-06 03:40| 来源: 网络整理| 查看: 265

头图pid:62299336

前言

5.28 B站正式全面开放4K视频的投稿,距离B站支持4K视频已经过去了两个月。之前我也是闲着无聊,并且自己对视频的相关参数有一定了解,就把当时推广页上的18个视频全部下载了下来,重点查看了帧率和码率,推断B站的4K视频在AVC格式下码率限定10Mbps以内帧率30帧以内。本来我还展望了下将来能支持4K60帧视频,没想到现实居然如此魔幻,经历了内测,等到全面开放的竟然是4K@120fps!!!120帧120帧啊!!!码率也是有所提升20Mbps,中规中矩,但对于120帧来说还是不够,不过重要的是有120帧了,这已经是国内领先了吧。

从5.28晚上得知消息,截止至5.30,我上传了一个自制投稿两个转载投稿以及对之前的视频换源,共计上传了12个分辨率超过1080p的视频(包括2K级和4K级),帧率包括24帧、30帧、50帧和60帧,也算是得出了点规律,供大家投稿时参考,非Up主的观众感兴趣也可看看现在B站的视频规格是个什么水平,对我们有什么影响。

投稿什么分辨率能触发4K画质档位?

B站官方目前在网页投稿出提示最高分辨率4096x4096,但没有说明什么样的视频能有4K画质的选项。从1080p到4K,期间还包含了2K分辨率的级别,那投稿2K视频是否可以最终呈现给观众,还是会被压缩成1080p?

官方码率推荐

这个很简单试下就知道了,直接给结论:目前投稿上传的视频(长宽16:9)分辨率大于常用2K(2560x1440)就可以触发4K档位了。注意了,这里是大于没有等于,实际测试中正好为2K(2560x1440)的视频会被压缩成1080p不会有4K档!但是你只要稍微提升一点点分辨率比如说2576x1449,就可以有4K档位啦。

2576x1449的奇怪分辨率

样本视频:(每P上有标注上传的分辨率)

(也就是说大于2K就算4K喽。)

我上传符合规定的视频会不会被服务器二次压制?

投稿页面上官方给了个AVC 8bit 20000kbps的平均上限,60000kbps的峰值上限,起初我以为那个就是新的二压线,于是投稿自制视频时就按这个标准进行了Pr导出设置,设置为VBR1次平均19.9Mbps最大50Mbps(这个好像是Pr的上限)。导出成片也检查了mediainfo码率控制在了这个线以内。

Pr导出的源视频(BV16a4y1e7pU)

上传并审核过了后看了web播放器的统计信息,发现……video codec为avc1.64001E,被二压没跑了(快速判断法引自CV4461542,我自己之前对其成因原理做了猜测)。

虽然这个方法目前是百发百中,但写文时本着严谨起见还是从网站下载下来看mediainfo。

抓地址,aria2c命令下载

不出所料,被二压!平均码率被压低了。

B站下载视频

之后上传的30帧视频,Pr导出平均码率设为12Mbps,不像之前有点极限的码率设定。结果还是被压。

之后我上传的多个4K测试视频(BV1ka4y1e78i)也无一例外地被二压。

(其中有超官方标准的也有符合的,这些视频投的是转载没水印,之前的自制也是关了原创水印的,视频中的水印是制作时就添加了的。)

所以目前(截止5.30),4K投稿视频全部是会被服务器二次压制。

在下视频的过程中,我还发现了4K的投稿都会生成H265(HEVC)编码格式的视频源(所有画质),这些源是供移动端APP使用的,web端使用的是传统H264(AVC)编码格式。之前这个基本上是只有知名UP主的视频才会有。

简单科普一下,HEVC拥有相比AVC有更高的压缩比,相同画质下体积更小,而目前的主流手机的soc多具有硬解HEVC的能力,放在移动端使用可以有效节省流量,而桌面端由于浏览器的支持问题依然使用AVC。Win10上的UWP客户端也是使用HEVC。

说回二压上,此次B站的服务器压制的码率控制是会自己判断视频需要多少码率,我上传的京紫4K版OP(BV1Yv411z7q3)源的码率约为11Mbps的HEVC 10bit视频,最终B站生成的是6000k的AVC(Web端),压缩率比较高了。而一些实拍4K动态视频(BV1ka4y1e78i)的压缩没那么高。我觉得这样其实蛮好的,可以规范网站的视频规格,让视频有合适的码率,避免出现一些动态低的视频却占用了很大的码率,节省带宽流量。

补充一下20Mbps的限制对高帧率和低帧率视频都适用,也就是可以有20Mbps的24帧或30帧视频。

最后此测试截止至5.30,不排除之后有变动,因为最近的B站投稿视频不二压标准在变动,之前的1080p60帧档貌似取消了不二压,现在又重新回归了。结果仅供参考。

本部分提及稿件:

上面的对UP主有点用,下面是针对每个人的。

我没有4K的屏幕,4K对我来说是否没用?

现在的Bilibili用户主要观看设备是手机。(从我这个7000播放量的卑微UP的后台数据看是这样)手机中除了那个『永远滴神』的索尼大法有4K屏,其他的绝大多数还是1080p的屏幕。这个4K视频看上去真没什么区别,更别说120帧了。

不过,我还真发现了点4K视频和1080p视频在普通1080p手机屏幕上的区别。(角度刁钻)

看得出区别吗?肯定没有。那么放大一下上图。

字边缘是不是4K的更清楚?实际观看上4K分辨率放在1080p屏幕上在看细小文字时更清楚。没什么用哈……

哦,对了,播放器不是可以双指放大吗?放大后4K就可以看清细节啦。

emmm……好像还是没什么用。

观看4K视频对设备要求高吗?

如果你是使用的近两年的手机和电脑,那么目前B站上的4K对你来说播放观看基本没什么压力,以当代intel核显和an卡的视频解码能力完全胜任(最高8K视频硬件也是不在话下)。手机端同代的中端和高端soc的解码能力一般在同一水平,7年前的骁龙800就已经可以硬解avc的4K30帧视频了,现在的手机soc肯定通吃4K喽。

上面提到7年前的老手机也能解4K,桌面端同样如此。但在4K60帧这个级别就未必了。以我现在的主力电脑为例:配置为i5 2550k超频4.7GHz 配 GTX770 4G 内存DDR3 16G。

这是台典型的老电脑,它播放4K60帧时,就有明显卡顿,具体表现为B站网页播放会时不时转圈圈(这个不是网络问题因为进度条显示已经缓冲好了),本地播放也会出现音画不同步的现象。通过观察任务管理器,显卡的Video Decode部分已经满载了。

不过比较奇怪的是播放来自B站的HEVC编码的视频就不会卡,这也使得UWP客户端在开启HEVC的情况下可以流畅播放。如果你的电脑没法网页看60帧4K可以试试UWP客户端。

虽然显卡硬解挺不住,那就CPU软解,AVC 4K60 的视频使用这个能赶上8代i3的老i5软解可以正常播放了,当然CPU也是满载就是了。可以关闭浏览器的硬件加速使得网页播放器使用软解来解码4K。

总结

总的来说,此次升级是Bilibili视频画质的一次跃进,让B站在画质上领跑国内视频网站,并且这是针对所有UP主,这就更难能可贵了。不足的地方,除去码率问题,还有就是4K画质等级没有清楚的分级。没有划分4K30和4K60和4K120,4K画质只有一种帧率——上传源的帧率。4K的允许范围囊括了2K级(把2576x1449也列为4K),1080p到2K分辨率没有还放开,有空缺,希望补齐2K的支持。

写完了,现在是早上5点,好困……

By ZHY



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3