HANDBOOK 04
快播盒子音轨手册:多音轨与没声音
没声音是最容易误判的症状。它既可能是音量键,也可能是音轨编码,排查顺序比经验更靠谱。
五步排查
- 三处静音分别看一遍。系统音量、播放器自己的音量条、标签页的静音标记。浏览器的标签静音最容易被忽略,因为它不在页面里。
- 换一个确定有声音的文件。示例短片带一条低音量提示音床,用它试。它也没声音,说明问题在设备或浏览器,和你那个文件无关。
- 确认那个文件到底有没有音轨。纯画面的素材、录屏时忘了开声音、从某些剪辑软件导出的无声版本,都是真的没有音轨。别把无声片源当成故障。
- 多音轨选错了。下一节细说。
- 画面完全正常、就是没声。走到这一步,最大的可能是音轨编码浏览器解不了。去格式自检台看 AC-3、E-AC-3、DTS 那几行。
多音轨是怎么回事
一个容器里可以放多条音频轨。常见的几种配置:原声加国语配音;主音轨加导演评论;不同声道布局的两份,比如 5.1 环绕和双声道立体声。
播放器挑哪一条,取决于容器里的默认标记和播放器自己的策略。两种典型的误判:
- 听到的是评论音轨。有人在上面讲话但对不上剧情——这是评论轨被设成了默认。
- 听着闷、人声很小。5.1 环绕音轨被下混到两个声道时,中置声道(人声主要在那里)可能被压得过低。这是下混策略的问题,不是文件坏了。
浏览器不向网页脚本暴露切换音轨的能力。所以本地播放器这类网页工具没法替你换音轨——要换只能用本机播放软件。这是能力边界,不是没做。
常见音频编码的处境
「一般处境」只是普遍规律,具体以你那台设备的自检结果为准。
| 编码 | 常出现在哪 | 在浏览器里的一般处境 |
|---|---|---|
| AAC-LC | 绝大多数 mp4 | 支持面最宽,默认选它基本不会错 |
| MP3 | 老音频、部分 avi | 普遍支持 |
| Opus | webm | 现代浏览器普遍支持 |
| FLAC | 无损音频 | 主流浏览器多数支持 |
| AC-3(Dolby Digital) | 碟源、电视流、mkv | 支持相当有限,常见的无声来源 |
| E-AC-3 | 较新的碟源与流媒体 | 处境和 AC-3 类似 |
| DTS 系列 | 影碟与高码率 mkv | 浏览器基本不解 |
| ALAC | 苹果系无损 | 视浏览器而定 |
注意一个很具体的组合:mkv 里装 H.264 加 AC-3。这是外挂碟源最常见的配置,也是「有画面没声音」最典型的来源:即使浏览器肯打开 matroska 这个容器、也解得了 H.264,AC-3 那条音轨仍然很可能过不了。这种文件用本机播放软件是更省事的选择。
能做什么
- 重新封装,不重新编码。如果视频是 H.264、音频是 AAC,只是装在 mkv 里,那只需要换个盒子,速度极快且无损。
- 只转音轨。视频流原样复制,把 AC-3 或 DTS 转成 AAC。比整个文件转码快一个数量级,画质一点不损失。
- 整体转码。只有在视频编码本身也不被支持时才需要,最慢也最损失画质。
这三件都要用本机的转码工具,浏览器里做不了,播放器使用说明里把这条边界写清楚了。
电视上没声音是另一回事
电视盒子和投屏那条链路里,音频还要经过设备之间的传输协议。常见的是画面过去了、声音没过去,或者环绕音轨被接收端拒绝。这部分在家庭播放链路里单独讲。