ガイド一覧

映像は進み、車内は静かなまま

映像は出るのに、音が出ない? iPhoneでも、車の画面でも。

iPhoneやCarPlayの画面で映像は出るのに音が出ない動画は、たいていシステムデコーダーが開かない音声トラックを持っています。多いのはAC-3(ドルビーデジタル)、E-AC-3(ドルビーデジタルプラス)、DTSです。映像トラックは普通にデコードされるので、映像は進み続けます。Dashowで「オーディオと字幕」を開いて、ステレオのトラックを選んでください。

確認するポイントを探す
機能のイメージ図です。アプリとディスプレイの対応状況によって異なります。
  • 01

    シークバーが動いているのに無音なら、音量ではなく音声トラックの話です。

  • 02

    AC-3, E-AC-3, DTSは映画と一緒に届き、スマートフォンの録画にはほとんど現れません。

  • 03

    「オーディオと字幕」にファイルの別のトラックが並びます。次に試すのが追加デコード経路です。

使い方

まずはこの手順で

  1. 01

    映像が動くか確認

    シークバーが進んで映像がきれいなら、映像トラックはデコードされていて、欠けているのは音だけです。

  2. 02

    「オーディオと字幕」を開く

    メニューにファイル内のすべての音声トラックが並び、いま再生中のものに印が付きます。

  3. 03

    別のトラックを試す

    5.1chとステレオを持つ映画なら、ステレオを選んだ時点で再生されます。

  4. 04

    Dashowでファイルを再生

    MKV, AVI, TSファイルは追加デコード経路を通り、システムデコーダーが返した音声を開きます。

音が出ない動画も、再生自体は進んでいます。

シークバーが進み、人物が動き、場面が時間どおりに切り替わる。この一点の観察で、この症状について書かれた助言の大半は外れます。本体の着信/サイレントスイッチが消すのは着信音と通知音であって、映画のサウンドトラックではありません。音量ボタンが動かすのは、すでに上がっている段階です。静けさはファイルの中から来ています。

iPhoneで撮った動画と、どこかから届いた映画では、動きが違います。カメラは.movにAAC音声を書き込み、Appleのどの端末もその組み合わせを迷わず開きます。ダウンロードした映画、ディスクから取り出した映画、ドライブで受け取った映画は、リビングのために作られたサウンドトラックを持っていることがあります。

映像と音は、コーデックの違う別々のトラックです。

動画ファイルは、トラックを収めたコンテナです。MP4もMOVもMKVも、映像トラック、1つ以上の音声トラック、ときには字幕トラックを包み、どのトラックも自分のコーデックで圧縮されています。Matroskaの技術文書が説明しているのはまさにこの形で、コンテナが要素を持ち、要素がメディアを持ちます。1つのMKVが、オリジナル音声、吹き替え、コメンタリーを持つこともあります。

つまり、1つのファイルについてデコーダーは2つの別々の問いに答えます。システムのデコーダーは、H.264やHEVC(H.265)の映像トラックを問題なく開きながら、隣にある音声トラックを返すことがあります。シークバーが動いているのに無音なのは、その状態です。ダウンロードが途中なのでも、ファイルが壊れているのでもありません。

静かになるのは、AC-3, E-AC-3, DTSのトラックです。

この症状の大半は、3つの音声コーデックで説明がつきます。AC-3はドルビーデジタルで、DVDに収められ放送でも使われてきた5.1chのサウンドトラックです。E-AC-3はその後継のドルビーデジタルプラスで、Blu-rayや配信サービスが使います。DTSは競合するサラウンド形式で、Blu-rayから取り出したファイルに現れます。3つとも映画と一緒に届きます。スマートフォンのカメラからは出てきません。

同じiPhoneが、旅行の動画は音付きで再生し、長編映画は無音で再生する理由がこれです。映像はどちらも普通のH.264やHEVC(H.265)です。前者の音声はAAC。後者の音声は、スピーカーをつないだアンプ向けに書かれた6チャンネルのミックスで、デコーダーにとっては別の仕事です。

「オーディオと字幕」で、再生できるトラックを選ぶ。

多くの映画は、音声トラックを複数持っています。5.1chのサラウンドを収めたものには、たいていステレオのトラックが並んでいます。ヘッドフォン向けのダウンミックスであることが多いものです。Dashowの「オーディオと字幕」にはファイルが持つ音声トラックが並び、再生中のものに印が付くので、2つ目へ移るのはひとタップです。

メニューに並ぶのは、デコードできるトラックです。どちらの経路でも開かないトラックをファイルが持っている場合は、いま再生中のトラックが選ばれたまま残るので、探している間に映画が無音になることはありません。サラウンドのトラックだけを持つ映画では、次の一手がデコーダーです。同じメニューにファイルの字幕トラックも並ぶので、2つの選択が1か所で済みます。

ファイルを、追加デコード経路へ送る。

Dashowは拡張子でファイルを振り分けます。.mp4はシステムデコーダーへ。.mkv, .avi, .tsは追加デコード経路へ進み、ここがシステムデコーダーの返したコンテナと音声トラックを開きます。同じ2つ目の経路を通る拡張子はほかに9つあり、iPhoneの動画形式のまとめにすべて載せています。

SMB経由で開く動画は拡張子にかかわらず追加デコード経路を通るので、NASの映画は設定を変えずに広い方のデコーダーに届きます。拡張子は道案内で、中のコーデックについての保証ではありません。同じiPhoneの2つのプレイヤーで、同じ.mkvの音が違う理由がこれです。

無音のファイルと、無音の車の画面を見分ける。

1つの問いで分かれます。iPhoneのスピーカーでは音が出て、駐車中に映像が車の画面へ届いたときだけ無音になるなら、話題はファイルではなく音声の経路です。CarPlayの画面ミラーリングで音が出ないときのガイドが、出力の選択と車載機のメディア入力を扱っています。

同じファイルがiPhoneでも無音なら、車は何も変えていないので、ここまでの内容がそのまま当てはまります。どの形式がどのデコーダーへ進むかはiPhoneの動画形式のまとめに、このサラウンド音声がいちばん多く収まるコンテナはMKVのガイドにあります。ファイルから始めてください。画面はその下流にあります。

Apple:メディアファイルが開かない・再生できない場合Apple Developer:iOSのメディア基盤Matroska:技術要素

よくある質問

気になることを、ここで解決。

iPhoneの動画から音が出ないのはなぜですか?

多いのは、システムデコーダーが開かない音声トラックです。AC-3, E-AC-3, DTSがその代表です。映像トラックは普通にデコードされるので、映像は進み続けます。「オーディオと字幕」でステレオのトラックを選ぶか、追加デコード経路でファイルを再生してください。

AC3の5.1ch音声の映画が無音で再生されるのはなぜですか?

AC-3はドルビーデジタルで、スマートフォンのスピーカーではなくアンプ向けに書かれた6チャンネルのサウンドトラックです。これを収めた版には、ほぼ必ずステレオのトラックも入っています。「オーディオと字幕」でそのトラックを選ぶか、まさにこのために用意された2つ目のデコーダー、追加デコード経路で開いてください。

メニューの音楽は鳴るのに、本編が無音です。なぜですか?

メニューの音声と本編の音声は、コーデックの違う別のトラックであることがよくあります。ディスク由来の映画はメニューに小さなステレオのトラックを、本編にDTSやAC-3のミックスを置くので、前者は開き、後者は広いデコーダーを待ちます。本編の2つ目の音声トラックが、たいてい再生されます。

音が出ないMKVは、変換が必要ですか?

MKVは追加デコード経路を通るので、ファイルはそのまま入り、その音声トラックが2つ目のデコーダーに出会います。まず「オーディオと字幕」を開いてください。サラウンドを収めた版にはほぼ必ずステレオのトラックが並んでいて、そこへ届くために長編映画を変換するのは、プレイヤーがすでに済ませている作業の繰り返しです。