Skip to content
Back to Blog
platform-pain-points

Windowsで動画が再生されない?コーデックのトラブルシューティングガイド

2026-05-17 9 min read

Windowsが特定の動画を再生しないのはなぜか

正直に言って、Windowsは購入したままで優れた動画プラットフォームだったことは一度もありません。Microsoftは意図的に、Windows 10や11に最小限のコーデックしか搭載していません。これは、特許ライセンス料を回避するためと、Microsoft Storeからメディア拡張機能を購入させるため、という二つの理由があります。その結果、非常に多くの動画ファイルが全く開かなかったり、真っ黒な画面が表示されたり、音声なしで再生されたり、「0xc00d36c4」や「このファイルは再生できません」といった不可解なエラーが表示されたりする、というイライラするような状況が頻繁に起こります。 問題は、ほぼ常にコーデックの不足または不一致です。コーデック(coder-decoderの略)とは、動画ファイル内の圧縮されたデータを映像と音声に変換するソフトウェアのことです。あなたが見るファイル拡張子、例えば.mp4、.mkv、.avi、.movなどは、単なるコンテナ形式、つまり「ラッパー」に過ぎません。そのラッパーの中には、動画(多くはH.264、H.265/HEVC、AV1、VP9)と音声(AAC、AC3、DTSなど)の個別のストリームが含まれています。Windowsに組み込まれているWindows Media Playerや「映画&テレビ」アプリは、これらの組み合わせのごく一部しかデコードできません。 例えば、Windows 11にはネイティブのHEVCサポートが含まれていません。これは、最新のiPhone、GoPro、多くのAndroidスマートフォンの標準フォーマットであるH.265動画が再生できないことを意味します。これを解決するには、Microsoftはストアから「HEVCビデオ拡張機能」を$0.99で購入することを求めています。そう、自分のスマートフォンで撮った映像を再生するためだけに、1ドル支払わなければならないのです。同様に、MKVコンテナはサポートされていますが、DTSオーディオトラックを含むMKVファイルは、WindowsにDTSコーデックがないため、音声なしで再生されます。 このガイドから一つだけ覚えてほしいことがあるとすれば、それはコンテナとコーデックの違いです。その区別を理解することが鍵となります。なぜなら、設定を変更する必要があるのか、コーデックをインストールする必要があるのか、プレイヤーを切り替える必要があるのか、それとも単にファイルを変換する必要があるのかを教えてくれるからです。

修正する前に問題を診断する

何が本当に問題なのかを確認するまで、巨大なコーデックパックをインストールしたり、手当たり次第にファイルを変換したりして時間を無駄にしないでください。数分間の診断が、頭痛の種を解消してくれます。 **エラーコードを確認する。** Windowsのエラーは不可解ですが、手がかりを含んでいます。エラー0xc00d36c4は、フォーマットがサポートされていないことを意味します。エラー0xc00d5212は、DRM保護されたファイルを指すことが多く、これはどのコーデックでも修正できません。エラー0xc00d36b4は、ファイル自体が破損している可能性があり、コーデックの問題ではないことを示唆しています。 **MediaInfo(無料、mediaarea.net)を使う。** これは譲れないポイントです。GUI版をダウンロードし、動画ファイルをドラッグ&ドロップして、表示を「Tree」に変更してください。動画トラック(Videoの下にある「Format」を見てください。「HEVC」、「AVC」、「AV1」などと表示されます)と音声トラック(「AAC」、「AC-3」、「DTS」)に、それぞれ使用されている正確なコーデックが表示されます。これは1分もかからず、問題を解決するために何が必要かを正確に教えてくれます。 **すぐにVLCを試す。** 他の何をするよりも先に、VLC Media Player (videolan.org) でそのファイルを再生してみてください。これは無料で、考えられるほとんどすべてのコーデックを内蔵しています。もしVLCでファイルが完璧に再生されるなら、ファイル自体は問題ないことがわかります。問題はWindowsの限られたコーデックサポートにあるのです。もしVLCでさえ再生に苦労するなら、ファイル自体が破損しているか、非常に珍しいフォーマットを使用している可能性があります。 **ファイルサイズと再生時間を確認する。** 誰もが経験したことがあるでしょう。2時間の映画のはずのファイルが、たった4KBしかない、といったことが。10分間の1080p動画であれば、500MBから1.5GB程度のサイズになるはずです。ファイルサイズが非常に小さい場合、ダウンロードや転送が完了していません。不完全なファイルをコーデックで修正することはできません。 **ファイル拡張子を確認する。** ファイルを右クリックし、「プロパティ」に移動して拡張子を確認してください。ファイルのラベルが間違っていることは驚くほどよくあり、特にストリーミングサイトからのコンテンツに多いです。実際にはWebMやTSファイルなのに`video.mp4`という名前になっていることがあり、これが基本的なプレイヤーを混乱させることがあります。

手軽な解決策:プレイヤーの変更とWindowsの組み込み設定

サードパーティ製のソフトウェアをインストールする前に、これらのシンプルでリスクゼロの修正を試してみてください。 **VLCに切り替える。** 真剣に、診断ステップでこれをやらなかったのなら、今すぐやってください。VLCをインストールしてください(無料、オープンソースで、世界中で信頼されています)。動画を右クリックし、「プログラムから開く > VLC media player」を選択します。この一つのアクションで、Windowsでのコーデックエラーの大部分が解決します。VLCはH.264、H.265、AV1、VP9、MKV、WebMなど、数十種類のフォーマットをすぐにサポートしているからです。 **Microsoft Storeから「HEVCビデオ拡張機能」をインストールする。** もしネイティブのWindowsアプリ(フォトアプリや動画エディターなど)でHEVCファイルを動作させる必要があるなら、Microsoft Storeで「HEVC Video Extensions」を検索してください。ばかばかしいことに$0.99です。支払う前に、「HEVC Video Extensions from Device Manufacturer」(アプリID: 9n4wgh0z6vhq)を検索してみてください。一部のPCでは、このバージョンが無料で利用できます。確認する価値はあります。 **AV1ビデオ拡張機能をインストールする。** AV1はYouTubeや一部の新しいスマートフォンで多用されている次世代コーデックです。Microsoft Storeで「AV1 Video Extension」を検索してください。幸いなことに、これは無料です。 **グラフィックドライバーを更新する。** H.265やAV1のような最新のコーデックのハードウェアアクセラレーションデコードには、最新のGPUドライバーが必要です。音声は完璧なのに画面が真っ黒というのは、ドライバー問題の典型的な症状です。NVIDIAカードにはGeForce Experience、AMDにはRadeon Software、内蔵グラフィックにはIntel Driver & Support Assistantを使用して、最新のアップデートを入手してください。 **Windows Updateを確認する。** 「設定 > Windows Update > 詳細オプション > その他のオプションの更新」に移動してください。時々、重要なメディア関連のアップデートが、自動でプッシュされずにここに隠されていることがあります。これは特にWindowsの「N」エディションに当てはまります。 Windows 10/11 NまたはKN(ヨーロッパで一般的)を実行している場合は、Microsoftのウェブサイトから「Media Feature Pack」をインストールする必要があります。「Media Feature Pack Windows 11 N」を検索してインストールしてください。このパックがないと、ネイティブアプリではほとんどメディアが再生されません。

コーデックパックをインストールすべきとき(そしてどのパックか)

コーデックパックは2000年代初頭にひどい評判を得ました。Windows XPを使っていた人なら、「K-Lite Mega Codec Pack」のようなものをインストールして、システムファイルを上書きすることで、解決した問題と同じくらい多くの問題を発生させてしまったことを覚えているでしょう。最新のパックははるかに安全ですが、その汚名は当然の理由で残っています。 ここで私の正直なアドバイスです:VLCでファイルが再生できるなら、コーデックパックは必要ありません。ただVLCを使ってください。コーデックパックを検討する唯一のケースは、古いWindowsコーデックパイプライン(DirectShowまたはMedia Foundation)に依存するソフトウェアをどうしても使わなければならない場合です。これには、古い動画エディター、一部の放送ツール、特定のIPTVプレイヤーなどが含まれるかもしれません。 もしどうしても必要な場合は、**K-Lite Codec Pack (codecguide.com)** が2025年現在でも最もよくメンテナンスされている選択肢です。「Standard」バージョンでほとんどの人が必要とするものはすべて揃っています。「Mega」パックは避けてください。インストール中に、自分が何をしているのかを正確に理解していない限り、デフォルトのファイル関連付けを変更しないでください。現在のバージョンはクリーンですが、常にインストーラーの各画面を注意深く読み、ブラウザのツールバーやその他のバンドルソフトウェアのオプション提供はすべて拒否してください。 **K-Liteが解決するもの:** MKVファイルでのDTSおよびAC-3オーディオのサポート追加、MPEG-2、Xvid、DivXなどの古いフォーマットの再生、Windows Media Player内でのFLVやRealMediaのようなあまり一般的でないコンテナの処理に優れています。 **K-Liteが解決しないもの:** DRMを回避したり、ひどく破損したファイルを修復したり、Apple ProResのような特定のプロフェッショナルフォーマットをデコードしたりすることはできません。ProResの場合は、ファイルを変換する必要があります。 インストール後、問題のファイルをWindows Media Playerでテストしてください。もしMPC-HC(K-Liteがインストールするもの)では再生されるのにWMPでは再生されない場合、コーデックが正しく登録されていないことを意味します。K-Liteインストーラーを再度実行し、「Repair」オプションを選択してください。

ファイルの変換:いつ、どのように行うか

時として、プレイヤーと格闘するのは間違った戦いです。より賢い方法は、動画をWindowsが問題なく扱えるフォーマットに変換することです。これは、自分が管理していないコンピューターでファイルを動作させる必要がある場合、他の人にファイルを送る場合、またはソース形式がApple ProResやDNxHDのようなプロフェッショナルな特殊フォーマットである場合に最適なアプローチです。 **変換が適切なのは次の場合です:** - MacユーザーからProRes 422または4444動画を含む.movファイルを受け取った場合。これはAppleがライセンス供与しているプロ用コーデックで、有料ソフトウェアなしではWindowsで再生できません。標準のH.264 MP4に変換するのが唯一現実的な解決策です。 - 古いSonyやPanasonicのビデオカメラからの.mtsまたは.m2tsファイルの場合。これらのフォーマットはWindowsで非常に不安定であり、編集前に変換するのが最善です。 - スマートテレビ、ゲーム機、またはPCよりもさらに厳格なコーデックサポートしか持たない他のデバイスで動画を再生する必要がある場合。 - VLCのような強力なプレイヤーでも、音声と映像が同期していない場合。 **フォーマット変換にCocoConvertを使用する:** 最も一般的な問題に対しては、CocoConvertが最もシンプルな方法です。問題のあるMKV、AVI、MOVファイルを、普遍的に互換性のあるMP4ファイルに変換するのに優れています。動画をアップロードし、H.264コーデックのMP4を選択して、結果をダウンロードするだけです。500MB未満のファイルであれば、通常数分でプロセス全体が完了します。 **CocoConvertの限界:** このサービスは、大容量の数ギガバイトに及ぶカメラ映像、DRM保護されたファイル(いかなるサービスでも合法的に変換できません)、またはMXFのようなニッチな放送フォーマットには対応していません。そのようなヘビーデューティーな作業には、デスクトップソフトウェアが必要になります。HandBrake(無料)は素晴らしいツールです。デフォルトの「Fast 1080p30」プリセットで、ほとんどの問題ファイルを確実に修正できます。コマンドラインのエキスパートにとっては、FFmpegが究極のツールです。 ただし注意してください:H.265からH.264に変換すると、同じ画質でもファイルサイズが約40~60%増加します。1GBのHEVCファイルは1.4~1.6GBのH.264ファイルになるため、それに応じてストレージスペースを計画してください。

音声は再生されるが映像がない(またはその逆):具体的な修正方法

音声は聞こえるのに映像がない(またはその逆)というのは、大きな手がかりです。コーデックペアのどちら側(音声か映像か)が不足しているのか、または機能不全に陥っているのかを正確に教えてくれます。 **音声は動作するが映像がない:** これはほとんどの場合、次のいずれかです。動画コーデックが不足しているか、グラフィックカードのハードウェアアクセラレーションが機能不全に陥っているかです。最初にすべきことは、プレイヤーのハードウェアアクセラレーションを無効にすることです。VLCでは、「ツール > 設定 > 入力 / コーデック」に進み、「ハードウェアアクセラレーションデコード」を「無効」に設定してプレイヤーを再起動してください。もし映像が表示されるようになったら、GPUドライバーにバグがあるということです。ドライバーを更新するか、単にハードウェアアクセラレーションをオフのままにしておいてください。ネイティブの「映画&テレビ」アプリにはそのような切り替え機能がなく、これもVLCを使うべきもう一つの理由です。 それでもうまくいかない場合は、動画コーデックが本当に不足しています。MediaInfoを使ってそれを特定し、適切な拡張機能(AV1、HEVC)をインストールするか、ファイルを変換してください。 **映像は動作するが音声がない:** 音声コーデックが問題です。最も一般的な原因は、MicrosoftがWindowsにバンドルしていないライセンス形式であるAC-3(Dolby Digital)とDTSです。MKVファイル、特にBlu-rayソースからのものは、ほとんど常にこれらのいずれかを使用しています。最も簡単な修正方法は、必要なデコーダーを追加するK-Lite Codec Packをインストールすることです。あるいは、HandBrakeを使用して、音声トラックのみを普遍的にサポートされているAAC形式に再エンコードし、動画はそのままにする(「Passthru」動画オプション)こともできます。これはファイル全体を再エンコードするよりもはるかに高速です。 **断続的な音声途切れまたは同期ずれ:** これはコーデックの問題であることはめったにありません。ほとんどの場合、画面録画やスマートフォンの動画でよく見られる可変フレームレート(VFR)の問題であり、プレイヤーを混乱させます。解決策は、HandBrakeを使用して動画を「Constant Framerate」(CFR)で再エンコードすることです。これは「Video」タブで設定できます。これによりフレームレートが固定され、ほとんどすべての場合で同期ずれが解消されます。 **字幕が表示されない、または四角い箱として表示される:** MKVファイルがPGS(画像ベース)字幕を使用している場合、Windows Media Playerはそれを表示できません。VLCなら可能です。もしネイティブのWindowsアプリで動作させる必要があるなら、MKVToolNix(無料)のようなツールを使って、字幕をテキストベースのSRT形式に変換する必要があります。これは高速で、ロスレスなプロセスです。

将来のファイルで問題を予防する

目先のトラブルは解決しましたね。次は、二度と同じことを繰り返さないようにしましょう。いくつかの良い習慣が、将来のほとんどすべてのコーデックの悩みを防いでくれます。 **VLCをデフォルトの動画プレイヤーに設定する。** これはあなたが実行できる最も効果的なことの一つです。任意の動画ファイルを右クリックし、「プログラムから開く > 別のアプリを選択」に進み、VLCを選択して「常にこのアプリを使って開く」のチェックボックスをオンにしてください。これを.mp4、.mkv、.avi、.movファイルに対して実行してください。VLCの膨大な内蔵コーデックライブラリのおかげで、再生エラーを見ることはほとんどなくなるでしょう。 **動画をダウンロードする際は、H.264のMP4を優先する。** もしサイトがフォーマットの選択肢を提供しているなら、MP4コンテナ内のH.264は互換性のための「ゴールドスタンダード」です。Windows、Mac、スマートフォン、テレビ、そして編集ソフトウェアで、ただ動作します。H.265(HEVC)はスペースを節約しますが、互換性を犠牲にします。AV1はさらに多くのスペースを節約しますが、さらに少ないデバイスでしかサポートされていません。ストレージが決定的に不足している場合を除き、H.264 MP4は安全で実用的な選択肢です。 **カメラとスクリーンレコーダーの設定を確認する。** デフォルト設定は、しばしばあなたの味方ではありません。例えばOBS Studioは、デフォルトでMKV出力になります。「設定 > 出力 > 録画」でこれをMP4に変更してください。最大限の互換性のために、エンコーダーをx264に設定し、CBRレートコントロールを使用してください。他の多くのスクリーンレコーダーも、WebMのようなフォーマットをデフォルトにしていることがあり、後で問題を引き起こす可能性があります。 **スマートフォンの映像の場合:** iPhoneで撮影している場合、高効率のHEVC動画を転送時に互換性のあるH.264に自動変換させることができます。iPhoneの「設定 > 写真 > MacまたはPCへの転送」に移動し、「自動」に設定してください。これにより、転送中に動画が変換され、スマートフォンのオリジナルファイルは変更されません。 Windowsでの動画再生がいまだに混乱している根本的な理由は、20年前と同じです。それは、細分化されたライセンスと、MicrosoftがOSレベルでそれを解決しようとしないためです。しかし、それに悩まされる必要はありません。適切なツール(再生にはVLC、診断にはMediaInfo、変換にはHandBrakeまたはCocoConvert)を知っていれば、あなたが直面する現実世界の95%の問題を乗り越えることができるでしょう。

Windowsで動画が再生されない?コーデックのトラブルシューティングガイド | CocoConvert Blog