畫面在跑,車裡安安靜靜
影片有畫面,卻沒聲音? iPhone 上如此,車上螢幕也一樣。
影片在 iPhone 或 CarPlay 上有畫面沒聲音,通常是檔案帶著系統解碼器不會開的音軌,最常見的是 AC-3, E-AC-3 或 DTS。畫面照常走,是因為影像軌解得開。在 Dashow 中打開「音訊與字幕」,選它的立體聲音軌。
- 01
進度條在走卻沒有聲音,指向的是音軌,不是音量。
- 02
AC-3, E-AC-3 與 DTS 跟著電影來,手機錄下的影片幾乎不會有。
- 03
「音訊與字幕」會列出檔案的其他音軌,額外解碼路線則是第二個可以試的解碼器。
如何使用
快速上手
- 01
先確認畫面在動
進度條前進、畫面乾淨,就表示影像軌解得開,少的只有聲音。
- 02
打開「音訊與字幕」
選單會列出檔案裡的每一條音軌,並標出正在播的那一條。
- 03
換另一條音軌
同時帶 5.1 聲道和立體聲的電影,選下去立體聲那條就開始播。
- 04
用 Dashow 打開這個檔案
MKV, AVI 與 TS 走額外解碼路線,開得了系統解碼器交還回來的音訊。
有畫面沒聲音的影片,其實一直在播。
進度條前進、人物在動、場景準時切換。光是這一個觀察,就排除了坊間大半的建議。鈴聲/靜音切換鍵管的是鈴聲與提示音,不是電影的配樂;音量鍵動的是一個早就拉上去的刻度。安靜是從檔案裡面來的。
手機拍的片段,和從別處拿來的電影表現不同。相機把 AAC 音訊寫進 .mov,每一台 Apple 裝置打開這一對都不會遲疑。下載、轉出或用硬碟拷過來的電影,帶的可能是一條為客廳混出來的聲軌。
畫面和聲音是兩條軌道,編解碼器也不同。
影片檔案是裝著軌道的容器。MP4, MOV 與 MKV 各自包著一條影像軌、一條或多條音軌,有時還有字幕軌,每一條都用自己的編解碼器壓縮。Matroska 的技術文件描述的正是這個形狀:容器帶著元素,元素帶著媒體。一個 MKV 可以同時放原音、配音和導演講評。
所以解碼器面對一個檔案,其實在回答兩個獨立的問題。系統解碼器可以毫無障礙地開啟 H.264 或 HEVC 影像軌,同時把旁邊那條音軌交還回來。進度條在走卻一片安靜,就是那個樣子。下載並沒有只完成一半,檔案也沒有壞。
AC-3, E-AC-3 與 DTS,是最常安靜下來的那幾條。
三種音訊編解碼器佔了絕大多數。AC-3 就是杜比數位,壓在 DVD 上、由電視播送帶著走的 5.1 聲道聲軌。E-AC-3(杜比數位+)是它的後繼者,用在藍光與串流服務。DTS 是競爭的環繞格式,常出現在藍光轉出來的檔案裡。三者都跟著電影來,沒有一種是從手機相機出來的。
所以同一支 iPhone,播假日拍的片段有聲音,播長片卻一片安靜。兩者的影像都是普通的 H.264 或 HEVC。前者的音訊是 AAC;後者是為接著喇叭的擴大機寫出來的六聲道混音,對解碼器來說是另一件差事。
把檔案送上額外解碼路線。
Dashow 依副檔名替檔案選路。.mp4 走系統解碼器。.mkv, .avi 或 .ts 走額外解碼路線,它開得了系統解碼器交還回來的容器與音訊軌。另外還有九種副檔名走同一條第二路線,iPhone 影片格式總覽逐一列出。
透過 SMB 讀取的影片不看副檔名,一律走額外解碼路線,所以 NAS 上的電影會拿到範圍較寬的那個解碼器,不必改任何設定。副檔名是路線提示,不是對裡面編解碼器的保證。這就是為什麼同一個 .mkv,在同一支 iPhone 的兩個播放器裡聲音表現不同。
分清楚是檔案安靜,還是車上螢幕安靜。
一個問題就能把兩者分開。電影在手機自己的喇叭有聲音,只有在停好的車上把畫面接到車用顯示器之後才安靜下來,主角就是音訊路線而不是檔案,CarPlay 鏡像輸出沒聲音那份指南講的是輸出選擇與接收端的媒體輸入。
同一個檔案在手機上就沒聲音的話,車子不會改變什麼,上面寫的全都適用。哪些格式走哪個解碼器屬於 iPhone 影片格式總覽,MKV 指南則談這些環繞音軌最常搭乘的那個容器。先從檔案開始。顯示器在它的下游。
Dashow.


