libook 在 分享一个空间音频降混方案 Cavern 中发帖
因某种原因获得了一批7.1.4声道的音频文件,即周围一圈7个普通声道、1个低音声道、头上4个顶部声道,但我没有空间音频播放工具,所以需要将这批音频转换为无顶部声道的音频,如7.1。
将声道合并减少的操作被称为降混(Downmix),FFmpeg有默认的降混功能,但经测试当有顶部声道的时候,FFmpeg并没有进行空间音频计算,只是将多个声道单的音量纯加权,导致顶部声道音量异常。
此前发了一个帖子求助,但无人回复
我在搜索开源杜比全景声方案的时候找到了这个项目:Cavern 一个音频渲染方案,支持空间音频。
它有一个桌面应用版本叫做 Cavernize
[图片]
渲染目标(Render target)可以选择任何一种声道配置,比如7.1;
打开文件(Open content)打开要转换的音频文件;
输出(Output)可以选择各种格式,比如FLAC、WAV等;
开始渲染(Re...