B站視頻環(huán)繞聲轉(zhuǎn)杜比全景聲與常規(guī)Mono/Stereo音頻流處理小心得
當(dāng)前B站視頻稿件的音頻支持 Dolby Atmos 和 Hi-Res,投稿時(shí)音頻流參數(shù)需符合要求,否則一律按照普通音頻處理,無差別二壓,且二壓后音質(zhì)明顯下降。這直接導(dǎo)致本人不得不改變上傳視頻時(shí)對(duì)音頻的處理策略。個(gè)人認(rèn)為,某些特定的稿件內(nèi)容,音質(zhì)需要得到一些基本保證。

▼ 已經(jīng)過時(shí)的本人以前處理音頻策略
B站以前的音頻規(guī)格要求明確寫明:碼率 ≤ 320 kbps,聲道數(shù) ≤ 2。凡符合此條件的常見格式音頻 (具體有什么忘了反正就是那些) 均不二壓。如此,根據(jù)本人常上傳的音頻規(guī)格,以前的音頻處理策略如下:

2022 年 12 月左右,B站開始普通音頻全面二壓,二壓后碼率幾乎是原音頻折半,且高頻部分明顯糊掉,效果不好。尤其是 72k 的 Mono, 本身碼率就低,壓完后效果極差。本人一直自認(rèn)為是對(duì)音質(zhì)方面沒有極致追求的人,遠(yuǎn)不像發(fā)燒友那樣吹毛求疵。但B站二壓效果實(shí)在太爛,以致于本人都聽出來了,于是開始嘗試 Hi-Res 和 Dolby Atmos 音頻上傳。

↖普通音頻全面二壓前本人投稿最后一個(gè)未音頻二壓的視頻|普通音頻全面二壓后本人投稿第一個(gè)遭遇音頻二壓的視頻↗

▼ 測(cè)試后本人當(dāng)前處理音頻策略
B站觸發(fā) Dolby Atmos 或 Hi-Res 音頻選項(xiàng)的條件如下 (摘自投稿頁(yè)面, 小字本人注):
▽ Dolby Atmos
?全景聲音軌
?音頻編碼格式 E-AC-3 (Dolby Atmos)(即 E-AC-3 JOC)
?音頻聲道數(shù) 6 (5.1) 或者 8 (7.1)(所以不包含天空聲道?)
?推薦音頻采樣率 48 kHz
?音頻碼率 320 以上 kbps
▽ Hi-Res 無損音質(zhì)
?音頻編碼格式: alac / ape?/?dts / flac?/?mlp?/?mp4als?/?ralf?/?shorten?/?tak?/?wavpack?/?wma lossless?/?pcm
?音頻采樣率:?不低于 48?kHz
?音頻位深度: 不低于 24 bit
由于本人投稿內(nèi)容中音頻規(guī)格基本基本都是低于以上要求的,因此想要觸發(fā)以上音頻選項(xiàng),需要強(qiáng)行升格。本人不使用算法,僅僅是丟進(jìn) Au 或 DaVinci 內(nèi)簡(jiǎn)單輸出,這個(gè)思路類似于視頻方面將 1920×1080 的視頻不使用算法直接 upscale 到 2564×1442 來觸發(fā) 4K 檔畫質(zhì)選項(xiàng)以獲得更高的碼率上限的做法。

Dolby Atmos 和 Hi-Res?選項(xiàng)需要大會(huì)員在支持的設(shè)備上才能啟用,而觸發(fā)這兩個(gè)選項(xiàng)的稿件中二壓出來的普通音頻音質(zhì)也較好,總之比 aac 直傳效果好。
那為什么直傳 aac 二壓出來效果就差,不知道。
環(huán)繞聲轉(zhuǎn) Dolby Atmos 的思路本質(zhì)上就是借杜比全景聲來實(shí)現(xiàn)環(huán)繞聲的效果。事實(shí)上在日本,能夠配置出 22.2ch?環(huán)境的家庭也極少,因此松下和 Dolby Japan 已經(jīng)研發(fā)出能將 22.2ch 音頻轉(zhuǎn)為 Dolby Atmos 輸出的錄像機(jī),參見 https://www.jas-audio.or.jp/journal_contents/journal202201_post16626

22.2ch 轉(zhuǎn) Dolby Atmos 5.1 的視頻, 22.2ch 研發(fā)與應(yīng)用的目的——「臨場(chǎng)感」的效果能很好地還原

▼ 22.2ch 音頻各聲道在 Dolby Atmos 聲像器中的擺放位置
目前已有 DaVinci Resolve 17 及以上 和 Nuendo 8 及以上 等專業(yè)軟件同時(shí)支持 22.2ch 和 Dolby Atmos。以 DaVinci Resolve Fairlight 為例,本人的做法大致如下:
抽出 22.2ch 音頻中 24?條聲道的 PCM,因?yàn)橐话闱闆r下,我們能接觸到的 22.2ch 音頻是 AAC_LATM 格式,無法直接導(dǎo)入 DaVinci。
在 DaVinci Resolve Fairlight 中新建一條時(shí)間線,包含 24 條 Mono 軌,依次將 24 條聲道的音頻文件擺入。
總線格式設(shè)為 Dolby Atmos。
將 24 條軌鏈接編組,DaVinci 會(huì)自動(dòng)識(shí)別為 22.2 Surround,編組完成后各條聲道自動(dòng)被賦予各自的坐標(biāo)。具體如下:
Ch|Label|L/R▽|F/B▽|D/U▽
??|?????|????|????|????
01|FL...|100L|100F|...C
02|FR...|100R|100F|...C
03|FC...|...C|100F|...C
04|LFE1※|100L|100F|...C
05|BL...|100L|100B|...C
06|BR...|100R|100B|...C
07|FLc..|.50L|100F|...C
08|FRc..|.50R|100F|...C
09|BC...|...C|100B|...C
10|LFE2※|100R|100F|...C
11|SiL..|100L|...C|...C
12|SiR..|100R|...C|...C
13|TpFL.|100L|100F|100U
14|TpFR.|100R|100F|100U
15|TpFC.|...C|100F|100U
16|TpC..|...C|...C|100U
17|TpBL.|100L|100B|100U
18|TpBR.|100R|100B|100U
19|TpSiL|100L|...C|100U
20|TpSiR|100R|...C|100U
21|TpBC.|...C|100B|100U
22|BtFC.|...C|100F|100D
23|BtFL.|100L|100F|100D
24|BtFR.|100R|100F|100D
※?兩?LFE?在聲像器中坐標(biāo)與?22.2ch?標(biāo)準(zhǔn)文檔中?Subwoofer?擺放位置不同:在現(xiàn)實(shí)中,兩?Subwoofer?擺放在下層。
Bus Out 全部分配到 Dolby Atmos Send 的 Beds,Track Direct 中 24 個(gè)音頻 (即 22.2ch 的 24 個(gè)聲道) 全部分配到?Dolby Atmos Send 的 Objects。
播放時(shí),在空間方位檢視器中,可以看到分布在空間中的 22 個(gè)普通聲道;在輸出電平中,可以看到總線的 LFE 有信號(hào),且 22.2ch 和 Dolby Atmos 的電平 (尤其是 FL, FR, FC) 相似;渲染出的 Dolby Atmos ADM BWF 文件在 MediaInfo 中可以讀出各個(gè) Objects 的信息。

制作出格式為 E-AC-3 JOC 的 Dolby Atmos 音頻的詳細(xì)步驟,參考 @izwb-003 大佬搬運(yùn)和錄制的教程即可。5.1ch 音頻已經(jīng)很常見且只有一個(gè)平面,轉(zhuǎn) Dolby Atmos 更簡(jiǎn)單。

@izwb-003 大佬搬運(yùn)和錄制的一些教程

本人以前基本不碰音頻,也不是發(fā)燒友,很多東西最近才開始了解學(xué)習(xí),如有誤請(qǐng)指教。