B站新出的HIRES功能如何食用?(进阶篇)

栏目:人物资讯  时间:2023-07-31
手机版

  最近收到好多UP的私信,问我HIRES功能怎么用?如何添加HIRES音轨?怎么分辨HIRES真假等等问题。我本身以为这是个极小众的东西,没想到这么多人感兴趣。所以写一个新的教程贴。

  基础向或者想看B站回放HIRES能力数据的朋友,请移步:

  因为这是个相当繁杂的东西,所以文章可能比较乱,我尽量在标题上写清对应的问题点,以节省大家的时间。

  再次声明,文章里边所有的结论仅仅是我们实验所得,只代表以我们的测试环境的真实客观测试结果,不代表在您的环境就是这样或者这就是B站的标称值。

  另外,我们也不是神人,不能做到完全避免差错,如果您不同意我们的观点,欢迎您友善讨论,如果有争论的话就以您的结论为正确为准。谢谢各位!

  Adobe PR,未装插件可以封装48000Hz/24bit的PCM音轨(苹果proRES格式)

  Adobe PR(安装插件),可封装小于等于96000Hz/24bit的PCM音轨(支持FLAC),格式为MKV.

  MKVtoolNix,可封装任意码率(采样率和位深度)任意PCM的衍生格式(如WAV、FLAC、APE、ALAC等等,格式为MKV。

  ffmpeg,(同MKVtoolNix)

  等等。

  按B站官方要求,封装的音轨如果想被识别为HIRES音轨,需要满足:

  1,位深度大于等于24bit(转码后会统一为24bit)

  2,采样率需要大于等于48000Hz

  3,采样率大于96000Hz的会转码为96000Hz

  4,PCM音频(格式可为WAV、FLAC、APE、ALAC等等)

  5,普通CD音质的无损音乐(44100Hz/24bit)是不会被识别为HIRES音频。

  (本小节以下为进阶内容,新手忽略)

  实测88200Hz会向下降码率为48000Hz,损失较大。若您有DSD转PCM需求,虽然DSD转换PCM时建议采样率为44100Hz的倍数,否则抖动较大,但是如果您想上传B站,又没有ADDA硬件设备,请转换采样率为96000Hz,以防止B站在降码过程中转换采样率时品质较低。

  176400Hz在降码率为96000Hz过程中抖动较大。

  B站会把HIRES音频流统一转换成FLAC编码,压缩率为LEVEL7~8之间(如果不涉及降低码率,不损失数据)。

  如果有CD音质的音频流,不想被B站压缩成AAC,可以用AU将位深度改为24bit(不要转换采样率,保留原有的采样率44100Hz),B站也会识别成HIRES编码。但是实际听感比CD音质略有下降(极轻微),原因猜测为B站会把44100Hz的采样率转换为48000Hz,过程中造成的JITTER抖动。

  (本小节以上至上方提示括号为进阶内容,新手忽略)

  一般的,PCM(无压缩)的计算码率方法为: 采样率 x 位深度 x 声道数。以96000Hz/24bit为例,未压缩时,码率为:96kHz x 24bit x 2 = 4608kbps。

  然后,进行FLAC(无损压缩,高压缩率)编码后,码率会降到大概0.6倍(视音频文件真实数据量,后边会细细说明),大概为2764kbps,算上真实音频数据量可能不会那么大,会有500kbps的浮动。

  所以如果某视频标注为96kHz/24bit(或特殊方法制成的88.2Khz/24bit)的HIRES稿件时,音频码率应该会大于2200kbps(钢琴、提琴独奏除外)。

  标注为48kHz/24bit(44.1kHz/24bit)的,码率应该会大于1600kbps。如果低于这个数据,那么你就可以认为他是有损音频转换而来的。(后边细说)

  三,如果您上传完视频,未显示HI-RES音频选项,说明您的音轨没有符合上边B站的基本要求。

  FLAC这种无损压缩音频文件,就好比把瓶子捏瘪了(还是不还恰当,瓶子装满水就没法捏瘪了,但是FLAC可以),如果你这个瓶子里只有很少水,或者没水,他就能捏的非常小(大小取决于你的力度,就是「压缩率」),如果水多,就只能缩小一点。但是最后倒出的水的体积(音频数据)不变。

  而音频文件的采样率和位深度就好比这个容器的盛水的大小,也就是可以容纳音频数据量的能力,所以有码率这个东西存在。如果里边的水不变,如果你只增大采样率和位深度(例如AU转换采样率),也只是扩大了这个瓶子,而里边的水不会变。但是反过来如果你缩小这个“容器”,导致里边的水不够装了,就要倒出上边的水。

  而视频文件不一样,720P不经任何处理用PR等软件导出为1080P甚至更高的话,数据量也会变得很大,但是画质基本上没变化。因为它用之前1像素的数据,复制填充了更多像素。

  以上其实就变相说明了如何“造假”,不过,目的是让你怎么区别真假。

  其实HIRES音频能否被感觉出来,是取决于很多因素的。但是很多人能感受到,这也是HIRES音频存在的意义。

  2

  有人怀疑B站这个FLAC编码器会不会所谓“二压”

  有些人认为“二压”等于质量下降。

  这是很错误的!!

  如果你的音频文件没有被B站转换采样率,例如96000Hz/24bit的文件,B站会用一个高压缩率的FLAC编码器去压缩你这段PCM音频,但是实际音质相对于你上传的这段音频原本音质是不会有任何改变的。

  原因是,第一B站没有任何必要去有损你这个音频,反而再去编码到FLAC编码。第二,B站也没有能力去使FLAC编码器增加一个所谓“B站专用”这么一个编码模式,就是你们所说的“又降低了音质”。因为他根本没必要节省这点儿可怜的码率,他也根本没这个能力。

  3

  为什么有些标96kHz/24bit的但是码率那么小?

  这个具体原因还是请您看上边的瓶子比喻。

  另外,我贴两张图(这个文章仅有的两张图)

  图一

  图二

  图一图二均为96kHz/24bit的PCM音轨,图一为我在MORA官方购买音轨。

  可见图一的频谱图最大也就到了26kHz,导致96k这个采样率的剩余区域(26-48k)基本上都是空置的。就好比瓶子只装了一半多的水。由于上边没有数据(水)所以这种音频上传到B站,由于FLAC高压缩率的特性,对没有音频数据的部分的压缩率非常高,所以图一这种音频,B站FLAC编码以后可能码率只有2000kbps出头了。但是它如果还原成未压缩的PCM的话,也是能无损还原图中的所有数据,只是浪费了很多空间。

  图二是我们视频中一首歌的频谱图,展现在视频的结尾处。

  图二的红色部分(音频数据)基本上把96k采样率所对应的音频文件都给占满了。所以对于这种“水”多的,B站压缩后的实际码率为2965kbps。压缩率为65%,这符合FLAC的平均压缩率。

  所以你想辨别B站稿件里HIRES的“真假”,有采集设备的可以实时把音频录出来用AU进行分析,如果没有采集设备,主要还是看码率、看有没有频谱图(基本上也没人贴,造假的更不会贴)。

  若有补充内容,我会对此文章再进行修改。

  如果看到这儿,真的感谢您能看完。

  DRV-STUDIO祝您工作顺利,生活愉快!

上一篇:暑期托管十篇
下一篇:原创球迷现场偶遇邓超与彭于晏,听说湖人的球迷都是高颜值!