全部指南

畫面在跑,車裡安安靜靜

影片有畫面,卻沒聲音? iPhone 上如此,車上螢幕也一樣。

影片在 iPhone 或 CarPlay 上有畫面沒聲音,通常是檔案帶著系統解碼器不會開的音軌,最常見的是 AC-3, E-AC-3 或 DTS。畫面照常走,是因為影像軌解得開。在 Dashow 中打開「音訊與字幕」,選它的立體聲音軌。

找到適合的檢查步驟
產品示意圖,實際體驗依 App 與顯示裝置的相容性而異。
  • 01

    進度條在走卻沒有聲音,指向的是音軌,不是音量。

  • 02

    AC-3, E-AC-3 與 DTS 跟著電影來,手機錄下的影片幾乎不會有。

  • 03

    「音訊與字幕」會列出檔案的其他音軌,額外解碼路線則是第二個可以試的解碼器。

如何使用

快速上手

  1. 01

    先確認畫面在動

    進度條前進、畫面乾淨,就表示影像軌解得開,少的只有聲音。

  2. 02

    打開「音訊與字幕」

    選單會列出檔案裡的每一條音軌,並標出正在播的那一條。

  3. 03

    換另一條音軌

    同時帶 5.1 聲道和立體聲的電影,選下去立體聲那條就開始播。

  4. 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;後者是為接著喇叭的擴大機寫出來的六聲道混音,對解碼器來說是另一件差事。

打開「音訊與字幕」,挑那條播得出來的。

多數電影帶的音軌不只一條。附 5.1 環繞音效的版本,通常旁邊還放一條立體聲,常常是給耳機用的縮混。Dashow 的「音訊與字幕」選單會列出檔案帶的各條音軌,並標出正在播的那一條,換到第二條只要點一下。

選單提供的是解得開的軌道。檔案帶著兩條路線都不開的音軌時,正在播的那一條會保持選取,所以你在翻選單的時候,電影的聲音不會中斷。整部片只有一條環繞音軌、沒有別的選擇時,下一步就是換解碼器。同一個選單也收著檔案的字幕軌,兩種選擇放在同一個地方。

把檔案送上額外解碼路線。

Dashow 依副檔名替檔案選路。.mp4 走系統解碼器。.mkv, .avi 或 .ts 走額外解碼路線,它開得了系統解碼器交還回來的容器與音訊軌。另外還有九種副檔名走同一條第二路線,iPhone 影片格式總覽逐一列出。

透過 SMB 讀取的影片不看副檔名,一律走額外解碼路線,所以 NAS 上的電影會拿到範圍較寬的那個解碼器,不必改任何設定。副檔名是路線提示,不是對裡面編解碼器的保證。這就是為什麼同一個 .mkv,在同一支 iPhone 的兩個播放器裡聲音表現不同。

分清楚是檔案安靜,還是車上螢幕安靜。

一個問題就能把兩者分開。電影在手機自己的喇叭有聲音,只有在停好的車上把畫面接到車用顯示器之後才安靜下來,主角就是音訊路線而不是檔案,CarPlay 鏡像輸出沒聲音那份指南講的是輸出選擇與接收端的媒體輸入。

同一個檔案在手機上就沒聲音的話,車子不會改變什麼,上面寫的全都適用。哪些格式走哪個解碼器屬於 iPhone 影片格式總覽,MKV 指南則談這些環繞音軌最常搭乘的那個容器。先從檔案開始。顯示器在它的下游。

Apple:媒體檔案無法開啟或播放時Apple Developer:iOS 的媒體框架Matroska:技術元素規格

常見問題

想知道的,這裡有答案。

iPhone 上的影片為什麼沒有聲音?

常見的原因是檔案帶著系統解碼器不會開的音軌,最多的是 AC-3, E-AC-3 或 DTS。畫面照常播,是因為影像軌解得開。打開「音訊與字幕」選一條立體聲,或改用額外解碼路線播這個檔案。

AC3 5.1 聲道的電影,為什麼播起來沒聲音?

AC-3 就是杜比數位,一條為擴大機而不是為手機喇叭寫的六聲道聲軌。帶著它的版本幾乎一定也帶一條立體聲。在「音訊與字幕」裡選那一條,或用額外解碼路線打開這部片,那正是 Dashow 為此準備的第二個解碼器。

選單有音樂,正片卻沒有聲音,為什麼?

選單的音訊和正片的音訊,常常是編解碼器不同的兩條軌道。光碟來源的電影,選單放一條小小的立體聲,正片放 DTS 或 AC-3 混音,所以前者開得起來,後者等的是範圍更寬的解碼器。正片的第二條音軌通常播得出來。

沒有聲音的 MKV,需要先轉檔嗎?

MKV 走額外解碼路線,檔案原樣進來,它的各條音軌會遇上第二個解碼器。先打開「音訊與字幕」:帶環繞音軌的版本幾乎一定在旁邊放了一條立體聲,為了聽到它而把整部長片重新轉檔,是在重做播放器已經做過的事。