跳到正文
快播盒子local media bench

HANDBOOK 04

快播盒子音轨手册:多音轨与没声音

没声音是最容易误判的症状。它既可能是音量键,也可能是音轨编码,排查顺序比经验更靠谱。

五步排查

有画面没声音的五步排查流程:依次检查静音状态、换文件验证、确认有无音轨、音轨选择、音轨编码支持
按顺序走,别跳步。越靠前的原因越常见,也越容易排除。
  1. 三处静音分别看一遍。系统音量、播放器自己的音量条、标签页的静音标记。浏览器的标签静音最容易被忽略,因为它不在页面里。
  2. 换一个确定有声音的文件。示例短片带一条低音量提示音床,用它试。它也没声音,说明问题在设备或浏览器,和你那个文件无关。
  3. 确认那个文件到底有没有音轨。纯画面的素材、录屏时忘了开声音、从某些剪辑软件导出的无声版本,都是真的没有音轨。别把无声片源当成故障。
  4. 多音轨选错了。下一节细说。
  5. 画面完全正常、就是没声。走到这一步,最大的可能是音轨编码浏览器解不了。去格式自检台看 AC-3、E-AC-3、DTS 那几行。

多音轨是怎么回事

一个容器里可以放多条音频轨。常见的几种配置:原声加国语配音;主音轨加导演评论;不同声道布局的两份,比如 5.1 环绕和双声道立体声。

播放器挑哪一条,取决于容器里的默认标记和播放器自己的策略。两种典型的误判:

浏览器不向网页脚本暴露切换音轨的能力。所以本地播放器这类网页工具没法替你换音轨——要换只能用本机播放软件。这是能力边界,不是没做。

常见音频编码的处境

「一般处境」只是普遍规律,具体以你那台设备的自检结果为准。

编码常出现在哪在浏览器里的一般处境
AAC-LC绝大多数 mp4支持面最宽,默认选它基本不会错
MP3老音频、部分 avi普遍支持
Opuswebm现代浏览器普遍支持
FLAC无损音频主流浏览器多数支持
AC-3(Dolby Digital)碟源、电视流、mkv支持相当有限,常见的无声来源
E-AC-3较新的碟源与流媒体处境和 AC-3 类似
DTS 系列影碟与高码率 mkv浏览器基本不解
ALAC苹果系无损视浏览器而定

注意一个很具体的组合:mkv 里装 H.264 加 AC-3。这是外挂碟源最常见的配置,也是「有画面没声音」最典型的来源:即使浏览器肯打开 matroska 这个容器、也解得了 H.264,AC-3 那条音轨仍然很可能过不了。这种文件用本机播放软件是更省事的选择。

能做什么

这三件都要用本机的转码工具,浏览器里做不了,播放器使用说明里把这条边界写清楚了。

电视上没声音是另一回事

电视盒子和投屏那条链路里,音频还要经过设备之间的传输协议。常见的是画面过去了、声音没过去,或者环绕音轨被接收端拒绝。这部分在家庭播放链路里单独讲。