HandBrake 压出来没声音怎么办:先查这三个位置
压制进度条走完了,进度显示 100%,用播放器打开却一点声音都没有,音量条拉到最大照样静音。这种情况在 HandBrake 里非常集中,十次里有九次出在音频选项卡的三处设置:音轨有没有被勾选、编码器是不是走了直通、混音和默认轨道有没有设对。按顺序往下查,每改一处就压一小段验证一次,别一口气全改完,否则你不知道是哪一步奏效的。
先确认到底是压坏了还是播放器放不出
动手改设置之前先做这一步,能省掉一半无用功。
- 把压出来的文件拖进另一个播放器试试。有些播放器不支持 DTS、TrueHD 这类音轨,画面正常但声音解不了码,看起来就像压坏了
- 查看文件的媒体信息,看音轨那一栏是不是空的。很多播放器右键属性里就能看到有没有音频流、编码格式是什么
- 回去看源文件本身有没有声音。某些屏幕录制软件默认只录画面,源文件就无声,HandBrake 再怎么设置也压不出声音来
- 检查压制时是不是选了章节范围。只勾了某一段、而那一段恰好没有音频流,结果自然是无声
如果源文件在播放器里有声、压出来没声,那就继续往下看;如果源文件本身就没声,直接换源,不用在软件里折腾。
位置一:音频选项卡里到底有没有音轨
打开 HandBrake,加载源文件之后点中间的「音频」选项卡,最上面就是音轨列表。
- 列表是空的:说明扫描源的时候没找到音轨。先确认源文件在其他播放器里有声,再重新加载一次源,有时候换一次源选择方式就能识别出来
- 列表里有音轨但一条都没勾:HandBrake 只会压处于勾选状态的音轨。每条音轨前面有个复选框,勾上才会进输出文件。很多人误删过全部音轨,压出来的当然只有画面
- 音轨太多、只想留一条:把其他音轨的勾去掉,或者直接点音轨右侧的删除按钮清掉,只保留中文或你要的那条
这里顺带说一个容易忽略的开关:首选项 → 音频 里有一组自动直通的允许列表,可以指定哪些格式允许原样通过。如果你把 AAC、AC3、MP3、FLAC 之类全都勾上了,HandBrake 会优先尝试直通而不转码,位置二的问题就更容易出现。想要稳定出声,先临时把自动直通关掉,手动指定编码器。
位置二:编码器选了直通,容器装不下这条音轨
这是压完没声音最常见的原因。音轨列表里每条音轨都有「编码器」一列,默认往往是 Auto Passthru,意思是不重新编码、把原始音轨原样搬进新文件。
问题在于容器有脾气:MKV 几乎什么都能装,MP4 就比较挑。
- 源音轨是 DTS、TrueHD、E-AC3 这类,输出容器又选了 MP4,HandBrake 装不进去,会直接把这条音轨丢掉,活动日志里会有相应提示
- 输出容器是 MP4 而音轨是 FLAC、Opus,同样可能被放弃
- 想保留这些音轨,把输出容器换成 MKV,直通就能正常工作
- 想坚持用 MP4,就把编码器手动改成 AAC,码率给 160(单声道 96 就够,立体声 128 到 160,5.1 环绕 320 以上)
判断方式很简单:编码器那一列如果显示 Passthru,而你的输出是 MP4,先改成 AAC 试一次,八成立刻有声音。
还有一点容易踩:编码器选 Passthru 时,混音那一列会被强制忽略,也就是不能既直通又要求它混成双声道。要混音就得走编码,两者只能选一个。
位置三:混音、增益和默认轨道
第三个位置的参数不常出错,但错了最难受,因为文件里明明有音轨就是听不见。
- 混音:确认没有设成无声通道。想要稳妥就选 Stereo(立体声);5.1 音轨想保住环绕选 5.1 Channels,前提是播放设备支持
- 增益:Gain 那一列如果被拉到很低的负值,比如 -20 dB,声音会小到几乎听不见。默认保持 0 就行
- DRC:动态范围压缩调太高不会没声,但会把声音压得很闷,容易误判成没压好,先归零再判断
- 默认轨道:音轨右侧有个默认勾选框。挂了多条音轨却没勾默认,某些播放器会挑一条空轨道播放,表现就是静音。只留一条音轨时一定要把它勾上
另外,如果你在字幕选项卡里勾了某条字幕的「烧录」,音频本身不受影响,但压制会慢很多,容易被误以为卡住,这跟没声音是两回事,别混在一起排查。
另一种常见情况:源音轨多、语言没选对
多音轨的电影、剧集经常出现这种情况:压出来的文件在手机上有声,在电脑上没声,或者反过来。
- 在音频选项卡里给每条音轨指定语言,中文音轨选 Chinese,不要全部留着 Unknown
- 把真正要听的那条勾上默认
- 播放器里手动切换音轨试试,能切出来说明音轨确实压进去了,只是默认轨道没设对
- 有些播放器会记住上一次的音轨选择,换一个播放器试能排除这个干扰
还是不行怎么办
四条路按成本从低到高走:
- 把输出容器先切成 MKV,编码器全部改成 AAC 160,用章节范围压 30 秒试一次。这一步能排除掉绝大多数容器和编码器问题
- 打开活动日志从头看一遍,找有没有提到音频被跳过的提示。日志里如果写了音轨被丢弃,原因会紧跟在后面
- 换一个源文件试压。别的视频能出声、这个不能,说明是源文件的问题,可以先用别的工具把音轨抽出来,再混进最终文件
- 最后一招是重置配置:关掉 HandBrake,把配置目录重命名后重开,软件会生成一份全新默认配置,之前误改的音频选项全部回到出厂值
经验上说,压完没声音这件事,八成出在「编码器直通 + 输出 MP4」这一个组合上。下次再遇到,先把编码器改成 AAC 试一次,基本三分钟就能解决。
这篇教程有帮助吗?立即下载HandBrake 中文站试试吧!
全平台支持 · 安全无毒 · 官方最新版