QuickTimeでMKVが再生できない?2つの解決策
QuickTimeがMKVファイルを開かない理由
よくある話です。MKVファイルをダブルクリックするとQuickTime Playerが起動するものの、何も起こらない。グレースクリーンになったり、「書類を開けませんでした」というエラーメッセージが表示されたり、最悪の場合、Dockのアイコンが何度か跳ねてアプリが終了してしまうこともあります。Macが壊れているわけではありません。これは想定される挙動であり、その理由を理解すれば、適切な解決策を選ぶのに役立ちます。 MKV、またはMatroska Videoは、動画(H.264、H.265、AV1、VP9)、音声(AAC、AC3、DTS、FLAC)、字幕トラックなど、様々な要素を単一ファイルに詰め込むことができるオープンなコンテナ形式です。一方、AppleのQuickTime Playerは、MOV、MP4、M4Vといった特定の形式にのみ対応するマルチメディアフレームワークであるAVFoundationを基盤としています。MKVはこれまで一度もそのリストに載ったことがありません。 AppleはVentura、Sonoma、そしてそれ以降のどのmacOSリリースでもMKVのサポートを追加していません。かつてQuickTimeにパッチを適用するために使われたPerianのような古いサードパーティ製コーデックパックは、何年も前に開発が中止されました。Perianの最終アップデートは2012年で、現代の64ビットmacOSでは全く動作しません。ですから、「とりあえずコーデックパックをインストールすればいい」と言う人がいたら、そのアドバイスは10年以上前のものです。 もし画面録画のためや、他のアプリがQuickTimeに依存しているといった理由で、どうしてもQuickTimeを使いたい場合は、2つの解決策があります。ファイルをQuickTimeが理解できる形式に変換するか、全く別の動画プレーヤーを使うかです。それぞれの現実的なトレードオフを詳しく説明しながら、両方について解説していきます。
解決策1:CocoConvertを使ってMKVをMP4に変換する
最も永続的な解決策は、MKVをMP4に変換することです。MP4はQuickTimeがネイティブに、そして問題なく扱える形式です。変換する前に、MKV内の動画がすでにH.264またはH.265でエンコードされているかどうかを知っておくと役立ちます。もしそうであれば、スマートなコンバーターは単にファイルをリマックスできます。これは、既存の動画および音声ストリームを再エンコードせずに、新しいMP4コンテナにコピーするという意味です。リマックスは驚くほど高速です。10 GBのファイルでも1分足らずで完了し、完全にロスレスで、CPUへの負荷もほとんどありません。 CocoConvertはこのプロセスを自動的に処理します。MKVをアップロードし、出力形式としてMP4を選択すると、サービスは内部のコーデックをインテリジェントに検出します。互換性のあるH.264またはH.265ストリームであれば、高速なリマックスを実行します。動画がVP9やAV1(特定のストリーミングソースからのファイルによく見られる)など、QuickTimeが扱えないものであれば、ユニバーサルなH.264標準に再エンコードされます。再エンコードには時間がかかり、わずかな画質の低下を伴いますが、ほとんどの視聴においてはソースと視覚的に区別できないレベルです。 CocoConvertの無料プランには4GBのファイルサイズ制限があることに留意してください。もし40 GBのBlu-rayリッピングファイルを持っているなら、有料プランかHandBrakeのようなデスクトップアプリが必要になります。デフォルトでは、オーディオトラックは保持されます。MKVに複数のオーディオストリーム(異なる言語や監督のコメンタリーなど)がある場合、詳細オプションで特に指定しない限り、MP4には最初のトラックが含まれます。実際にぶつかる可能性のある制限は、Blu-rayの画像ベース形式であるPGS字幕です。これらはMP4のテキストベースの字幕形式には引き継がれません。これはMP4コンテナ自体の厳格な制限であり、特定のツールの問題ではありません。しかし、テキストベースのSRTおよびASSトラックは完璧に変換されます。 変換が完了したら、MP4をダウンロードするだけです。QuickTimeで問題なく開くでしょう。
MKVが大きすぎてアップロードできない場合
現実的に考えましょう。ブラウザベースのコンバーターには実用的な制限があり、それはファイルサイズです。一般的な50 Mbpsの家庭用インターネット接続で、25 GBもの巨大なMKVファイルをアップロードすると、変換が始まるまでに約66分かかります。そのような大きなファイルの場合、ローカルアプリケーションを使うのが唯一の賢明な選択です。 HandBrakeがその場合頼りになるツールです。無料でオープンソース、そしてmacOSでネイティブに動作します。MKVをMP4に変換するには、HandBrakeを開き、ファイルをソースエリアにドラッグするだけです。そこから、右側のパネルで「Fast 1080p30」のようなプリセットを選択します。「Summary」タブで、形式がMP4に設定されていることを確認し、新しいファイルを保存する場所を選び、「Start Encode」をクリックします。90分の1080p映画の場合、HandBrakeはMacのCPUやハードウェアアクセラレーション(Apple Siliconおよび最新のAMD GPUの機能)を使用できるかどうかに大きく依存しますが、15分から45分かかることがあります。 HandBrakeの強力さのトレードオフは、そのインターフェースです。恐ろしいほどではありませんが、その豊富なオプションは、ドキュメントを読まずに単に動作する動画ファイルが欲しいだけの人にとっては、簡単に圧倒されてしまうかもしれません。まさにこの点が、4GB以下のファイルでCocoConvertのようなツールが非常に役立つ理由です。数クリックでクリーンな結果が得られ、インストールは一切不要です。巨大なファイルやバッチ処理には、HandBrakeがあなたの強力な作業場となります。目の前の作業に合った適切なツールを使いましょう。
解決策2:変換せずにVLCを使う
特定のタスクのためにQuickTimeが本当に必要ではなく、ただMKVを視聴したいだけなら、変換は忘れてください。VLC Media Playerのインストールは約2分で完了し、今後出会うであろうすべてのMKVファイルに対してこの問題を永続的に解決してくれます。ほとんどの人にとって、これが最も優れた、そして最速の解決策です。 VLCは無料で、VideoLANプロジェクトによって積極的にメンテナンスされており、そのコーデックサポートは伝説的と言われる理由があります。DTS-HD Master Audio、TrueHD Atmos、HEVC Main 10 Profile、AV1、さらにはRealVideoのような古い形式まで、他のプレーヤーでは再生できないような珍しい形式を含め、事実上あらゆるものを再生できます。Apple Silicon Macでは、VLC 3.0.18以降がネイティブで動作するため、Rosetta変換によるパフォーマンスの低下はありません。videolan.orgからダウンロードし、MKVをVLCアイコンにドラッグするだけで、すぐに再生されます。 基本的な再生を超えて、VLCはQuickTimeが自社でサポートする形式でもつまずくような場面で優れています。可変フレームレートの動画をスムーズに処理し、MKVに埋め込まれたチャプターマーカーを読み込み、映画の途中で複数のオーディオトラックを切り替えることができます(「オーディオ」>「オーディオトラック」に移動するだけです)。再生中にSRTファイルを動画ウィンドウにドラッグするだけで、外部字幕をその場で追加することもできます。 では、欠点は何でしょうか?VLCのインターフェースは美しいというよりは機能的です。シームレスな「Appleらしさ」や、Continuity Camera、メニューバーのAirPlay、コントロールセンターのシステム全体のメディアコントロールといったmacOS機能との深い統合性は失われます。画面録画、Final Cut Proとの統合、またはIT部門がアプリのインストールをロックしているなどの理由で、ワークフローにQuickTimeが必要な場合、VLCは代替になりません。そのような特定のシナリオでは、変換が唯一の選択肢となります。 しかし、単純な家庭での視聴であれば、VLCが最強です。高速で無料で、ただ動作します。
あなたの状況に合った解決策は?
適切な解決策は、完全にあなたの目的に依存します。単にどのツールが「優れているか」ではなく、目の前の問題を解決してくれるのはどちらか、という話です。 **変換すべき時:** 他のアプリケーションでファイルを使用する必要がある場合、変換してください。これには、iMovieやFinal Cut Proでの編集(どちらもMKVはサポートしていません)、AirPlay経由でApple TVに問題なくストリーミングしたい場合、VLCを持っていない可能性のある人に送る場合、またはMP4を要求するYouTubeやVimeoのようなサービスにアップロードする場合が含まれます。ファイルをApple Music/TVライブラリに保存したい場合も、変換が必要です。これらの場合、CocoConvertやHandBrakeで作成されたMP4は単なる修正ではなく、実際にあなたが必要とする最終製品なのです。 **VLCを使うべき時:** 単にファイルを視聴したいだけならVLCを使いましょう。定期的にMKVファイルを入手するなら、一つ一つ変換するのは面倒で時間の無駄です。また、アップロードが非現実的な巨大なファイルや、変換中に管理が難しい可能性のある、追加の音声トラックや字幕トラックをすべてそのまま残した状態で元のファイルを保持したい場合にも、VLCは明らかな選択肢です。 ほとんどの人にとって最善の戦略は、両方を使うことです。純粋主義者である必要はありません。どんな動画ファイルでも、すぐに日常的に再生できるようVLCをインストールしておきましょう。そして、編集、共有、アーカイブのために特にMP4が必要な時のために、CocoConvertのようなコンバーターをブックマークしておくと良いでしょう。これが最も実用的で効率的なセットアップです。
何かをする前に、MKVの中身を確認する
闇雲に変換しないでください。30秒かけて、MKVファイルにどのようなコーデックが含まれているかを確認しましょう。この簡単なステップで、変換が高速なリマックスになるのか、それとも遅い再エンコードになるのかが分かり、新しい形式に移行できない可能性のある音声トラックや字幕トラックを特定できます。 macOSでは、内蔵の「情報を見る」パネル(Finderでファイルを右クリック)が最初の試みとして良いですが、MKVに関しては信頼性が低いことで知られています。決定的な答えを得るには、mediaarea.netから提供されている無料ユーティリティのMediaInfoが必要です。MediaInfoでMKVを開き、「Video」セクションを見てください。「Format」フィールドには、コーデックがAVC(H.264)、HEVC(H.265)、VP9、AV1、またはその他のいずれかとして表示されます。「Audio」セクションには、トラックがAAC、AC-3(Dolby Digital)、DTS、FLAC、またはTrueHDであるかどうかが表示されます。 この情報があなたのロードマップとなります。もしAVCまたはHEVC動画とAACまたはAC-3音声を見つけた場合、MP4への変換は迅速かつクリーンなリマックスになります。VP9またはAV1動画を見つけた場合、それは完全な再エンコードであり、かなり時間がかかります。そして、DTS-HDやTrueHDのようなハイエンドオーディオを見つけた場合、これらはMP4コンテナ内には存在できないことを知っておいてください。それらはAACのような形式に変換されますが、これはまともなサウンドシステムを持っている人にとっては顕著な音質低下となります(ただし、ノートパソコンのスピーカーではおそらく気付かないでしょう)。 この情報を事前に知っておくことで、予期せぬ事態を防げます。この簡単なチェックは、特定のファイルに対して変換が労力に見合う価値があるかを判断し、期待通りの結果を得るのに役立ちます。
より広範な問題:コンテナ形式とそれがまだ頭痛の種である理由
このQuickTimeでのMKV問題全体は、デジタル動画における何十年も続く頭痛の種、つまりコンテナとコーデックの紛らわしい違いを指し示しています。「再生できるはずなのに」と動画ファイルと格闘したことがある人なら、この苦痛を知っているでしょう。Appleを含むソフトウェアメーカーは、この区別を明確にするという点で、あまり良い仕事をしてきませんでした。 コンテナ(MKV、MP4、MOV、AVI)は単なる「箱」です。実際の動画、音声、字幕のストリームを格納します。コーデック(H.264、AAC、VP9)は、それぞれのストリームで使用される特定の圧縮方法です。本当の問題は、QuickTimeがMKV内の動画を*再生できない*ことではありません。AppleがMKVという*箱*を開けるための鍵を与えなかったことです。動画ストリーム自体は、QuickTimeがアクセスできさえすれば完璧に処理できる、ごく標準的なH.264である可能性があります。障壁となっているのはコンテンツではなく、コンテナなのです。 これが、リマックスが非常に効果的な理由です。互換性のあるコーデックでファイルをリマックスする場合、動画データは一切変更していません。MKVの箱からストリームを取り出し、QuickTimeが認識するMP4の箱に入れるだけです。画質は失われません。 AppleがネイティブなMKVサポートを追加するのを期待して待つのはやめましょう。この形式はオープンソースのメディア世界と深く結びついており、それはAppleの厳しく管理されたエコシステム戦略とは必ずしも一致しません。さらに、実際的な商業的圧力もありません。MKVを再生する必要のあるMacユーザーは、何年も前に回避策を見つけています。これは今後も直面し続ける問題なので、実用的な答えはツールを準備しておくことです。ここで説明した2つの解決策、つまりMP4への変換かVLCの使用が、今後も最良の選択肢であり続けるでしょう。