ひとつのコンテナに、いくつものトラック
iPhoneとCarPlayでMKVを再生する。 ひとつのコンテナを、まるごと。
iPhoneとCarPlayでMKVを再生するには、「ファイル」からDashowに読み込んで開きます。.mkvという拡張子が動画をアプリの追加デコード経路へ振り分けるので、ファイルはそのまま再生されます。1つのMKVには映像トラック、1つ以上の音声トラック、多くの場合は字幕とチャプターが入っています。
- 01
MKVは、映像トラック、音声トラック、多くの場合は字幕トラックとチャプターを収めたひとつのコンテナです。
- 02
.mkvで終わるファイルは追加デコード経路へ進むので、動画はそのまま開きます。
- 03
MKVから読まれたチャプターは、「チャプター」メニューとシークバーの目盛りに現れます。
使い方
まずはこの手順で
- 01
MKVを読み込む
「追加」→「ファイル」でファイルを選ぶと、Dashowが管理用のコピーを保持し、元のファイルはそのまま残ります。
- 02
開いて再生する
実際のサムネイルが付いた行をタップします。.mkvという拡張子が、自動で追加デコード経路へ振り分けます。
- 03
「オーディオと字幕」を確認
このメニューを開くと、ファイルの音声トラックと内蔵字幕が並び、切り替えられます。
- 04
チャプターで移動する
コンテナにチャプターがあれば、「チャプター」メニューとシークバーの目盛りから各場面へ移動できます。
MKVは、別々のトラックを収めたコンテナです。
MKVはコンテナです。Matroskaの技術文書は、1つのファイルが映像トラック、1つ以上の音声トラック、多くの場合は字幕トラックとチャプターを持ち、それぞれが同じファイル内に別の要素として保存されると説明しています。拡張子が名付けているのは包み紙です。中の映像をどのコーデックが作ったかは、何も語りません。
目の前の状況は、この一点で説明がつきます。iOSに内蔵されたデコーダーは、Appleが用意したコンテナを読み、それ以外には手を触れません。Matroskaは別のデコーダーが直接読みます。ディスク上のデータは同じで、読むデコーダーが違うだけです。メディアファイルが開かないときのAppleのサポート文書は、どの形式かまでは挙げていません。iPhoneの中のファイルに問題はありません。
iPhoneでMKVファイルを開く手順。
ファイルを読み込んで開きます。Dashowで「追加」→「ファイル」を選び、.mkvを指定すると、アプリが管理用のローカルコピーを持ち、元のファイルは置いた場所にそのまま残ります。ライブラリの行には、動画本体から取り出した実際のサムネイルが出ます。汎用のファイルアイコンではありません。
デコーダーを選ぶ操作はありません。Dashowはまず拡張子で振り分けるので、.mkvはMatroskaとその中のコーデックを読むために用意された追加デコード経路へ進み、その後はファイルの中身に応じて動きます。動画をタップすれば始まります。すでにiPhoneにある動画なら、「写真」からでも同じです。
映像は出るのに無音、はトラックの話です。
シークバーが動いているのに無音なら、トラックの問題です。MKVの中の映像と音声は別々の要素で、コーデックも別です。映像がきれいにデコードされるファイルでも、システムデコーダーが開かない音声トラックを持っていることがあります。映画は、スマートフォンの録画よりもずっと高い割合でサラウンド音声を伴います。
プレイヤーで「オーディオと字幕」を開いてください。メニューには、そのファイルが実際に持っているものが並びます。2つ目の音声トラック、たとえばサラウンドの隣にあるステレオの音声トラックがあれば、ひとタップで切り替わり音が戻ります。詳しい切り分けと、映画によく現れるサラウンド形式は、無音のページにまとめてあります。
チャプターと字幕トラックは、そのまま届きます。
チャプター付きで作られたMKVは、チャプターを保ちます。Dashowはコンテナからチャプターを読み、プレイヤーに「チャプター」メニューを置き、シークバーの各位置に目盛りを打ちます。どのチャプターもひと跳びなので、2時間の映画が動き回れるものになります。
字幕も同じです。MKVが内蔵する字幕トラックは「オーディオと字幕」から再生でき、読み込んだ.srtや.vttの字幕ファイルもその隣に並びます。読み込んだ字幕の大きさ、フォント、色、縁取り、背景は「設定」→「アクセシビリティ」→「字幕とキャプション」から取るので、iOS側で字幕を大きくすれば、プレイヤーの表示も大きくなります。
MKVごとに動きが違うのは、なぜですか。
.mkvという拡張子は道案内であって、中のコーデックについての主張ではありません。ドットの後ろの3文字が同じでも、まったく違うトラックを収めていることがあります。端末内の動画の「詳細」を開くと、アプリがファイル自体を読みます。再生時間、表示サイズ、コーデック、ファイルサイズ、コンテナに埋め込まれたタイトルです。手元のコピーの構造が、そこに出ます。
このページはMKVに絞っています。振り分け表の全体、どちらの側にどの拡張子があるか、システムデコーダーが受け持つ範囲は、iPhoneの動画形式のページにあります。.aviや.wmv, .tsといった古いコンテナも同じ追加デコード経路を通り、専用のページがあります。目の前のファイルが別のものなら、まとめのページから始めてください。
Dashow.




