翻译说明
中文文档是持续维护中的翻译版本,可能会略滞后于英文文档;如有技术差异,以英文版为准。
输出格式¶
OpenJOC 会把渲染语义和容器语义分开处理。所选输出扩展名决定容器格式,但不会改变已经渲染出的 PCM。
| 输出 | 约定 |
|---|---|
标准预设输出为 .wav |
提供真实的 WAVEFORMATEXTENSIBLE 声道身份和掩码。 |
7.1.6 或 9.1.x 输出为 .wav |
会拒绝写入;请使用能保留语义的 CAF。 |
22.2 输出为 .wav |
按 canonical 顺序写入显式无掩码的 24 声道 PCM。 |
自定义布局输出为 .wav |
按声明的顺序写入显式无掩码 PCM。 |
预设或自定义布局输出为 .caf |
保留语义声道描述;自定义几何布局还可以保留坐标。 |
| 双耳输出 | 双声道、分别对应左右耳的输出。 |
export-adm 输出 .wav / .bw64 |
带有符号 24 位 PCM 和同目录 JSON 报告的重建 ADM BWF 文件。 |
LFE 声道是逻辑上的输出目的地,不是投影顶点;OpenJOC 不执行分频或低频管理。
电平与延迟¶
推荐的渲染顺序是:
编码后的 DRC → 节目 Dialnorm → JOC 渲染
→ 扬声器 FinalLinkedGain → 可选的静态峰值缩放 → 文件
扬声器输出会报告 609 个采样点的可用性延迟。双耳输出会在有限长度的 FIR 尾部排空前报告 577 个采样点。逻辑 PTS 不会为了隐藏这个延迟而移动。
export-adm 会一直以浮点形式保留重建结果,直到进入整数边界。它的有符号 24 位写入器遇到非有限值或超出范围的采样值时会拒绝写入,而不是裁剪、归一化或悄悄衰减。请参阅PCM24 余量。