Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法

VLCメディアプレーヤーで.MKVファイルが開けないというトラブルに悩まされているユーザーは少なくありません。.mkvファイルを開いて数秒後に「Oops: VLC media player just crashed(おっと!VLCメディアプレーヤーがクラッシュしました)」というエラーが表示され、再試行しても同じ結果になってしまうのです。多くのケースでは、どの.MKVファイルを再生しようとしても同様の問題が発生します。

【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法

2012年頃の非常に古いバージョンのVLCをお使いの場合は、現在のバージョンをアンインストールして最新版へ移行することで、ほぼ確実に問題を解決できます。

一方、クラッシュする前に一時的なラグやコマ落ちが発生している場合は、処理能力の不足が「Oops: VLC media player just crashed」エラーの原因である可能性があります。この場合は、ハードウェアアクセラレーションデコードの無効化、DirectXビデオアクセラレーションへの切り替え、ファイルキャッシュ値の引き上げなどを試してみてください。

また、4Kの.MKVファイルを余裕で再生できるスペックのマシンをお使いなら、ループフィルターのスキップやFFmpeg再生時のマルチスレッドデコードの有効化も有効です。

方法1:VLCメディアプレーヤーの最新版をインストールする

このエラーの最も一般的な原因のひとつは、2012年頃にリリースされたVLCバージョンに存在していたバグです。大幅に古いVLCクライアントを使用している場合、現在のバージョンをアンインストールし、公式サイトから最新版をインストールするだけで解決することがあります。

注意:VLCの自動アップデート機能は頻繁に不具合を起こすことで知られています。アプリからアップデートを促されていないからといって、この対処法を軽視しないでください。

実際、「プログラムと機能」メニューから現在のVLCをアンインストールし、公式ダウンロードページから最新版をインストールしたところ、「Oops: VLC media player just crashed」エラーが解消されたと報告しているユーザーが多数います。

以下に手順を詳しく説明します。

  1. VLCメディアプレーヤーのすべてのインスタンスが完全に終了していることを確認します。
  2. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「appwiz.cpl」と入力し、Enterキーを押して「プログラムと機能」メニューを開きます。【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法

    注意:UAC(ユーザーアカウント制御)ウィンドウで管理者権限の許可を求められたら、「はい」をクリックします。

  3. 「プログラムと機能」メニュー内で、インストール済みアプリケーションのリストをスクロールし、VLCメディアプレーヤーを見つけます。見つかったら右クリックし、コンテキストメニューから「アンインストール/変更」を選択します。【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法
  4. VLCのアンインストール画面が表示されたら、画面の指示に従って操作を完了させます。自動的に再起動を促されない場合は、手動でPCを再起動してください。
    【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法
  5. 次回の起動が完了したら、既定のWebブラウザでこちらのリンクを開き、「Download VLC」ボタンをクリックして最新版のインストーラーをダウンロードします。【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法
  6. インストーラーのダウンロードが完了したら、ダブルクリックして画面の指示に従いインストールを完了させます。【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法
  7. 作業完了後、PCを再起動し、次回起動後に.MKVファイルが正常に再生できるか確認します。

それでも.MKVファイルの再生時に頻繁に「Oops: VLC media player just crashed」クラッシュが発生する場合は、次の対処法に進んでください。

方法2:ハードウェアアクセラレーションデコードを無効化する

ネットワーク経由でストリーミング再生する高解像度の.MKVファイルを再生しようとしたときだけ、コマ落ちやクラッシュが発生する場合は、PCの処理能力不足が原因である可能性が高いです。

同じ状況に直面した他のユーザーは、環境設定メニューからハードウェアアクセラレーテッドデコードを無効化することで問題を解決しています。これによりCPUとGPUへの負荷が軽減され、読み込み時間は長くなりますが、低スペックマシン上でのアプリケーションの安定性が大きく向上します。

VLCメディアプレーヤーでハードウェアアクセラレーションを無効化する手順は以下の通りです。

  1. 起動アイコンを右クリックし、「管理者として実行」を選択して、管理者権限でVLCメディアプレーヤーを開きます。
  2. VLCのメインウィンドウが表示されたら、上部のリボンバーから「ツール」メニューにアクセスし、「環境設定」をクリックします。
  3. 簡易設定画面が表示されたら、上部メニューから「入力/コーデック」カテゴリを選択し、コーデックセクションまで移動して、ハードウェアアクセラレーテッドデコードを「無効」に設定します。
  4. 設定後、「保存」ボタンをクリックして変更を確定します。
  5. VLCメディアプレーヤーを再起動し、問題が解決したかどうかを確認します。
【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法

それでも.MKVファイルの再生時に頻繁なカクつきやクラッシュが発生する場合は、次の方法に進みましょう。

方法3:DirectX Video Acceleration(DXVA)2.0を有効化する

比較的新しいPC構成で、そこそこの性能のGPUを搭載しているもののCPUがローエンドである場合、ハードウェアアクセラレーションをDirectX Video Acceleration(DXVA)2.0に変更することで、.MKVファイル再生時の頻発するVLCクラッシュが解決する可能性があります。

これは、DirectX Video Accelerationにより、カクつき・フリーズ・不安定さの原因となりうるCPU負荷の高い処理(iDCT、モーション補償、インターレース解除など)をGPUにオフロードできるためです。

CPUの性能が控えめなシステムでは、重いレンダリング処理をGPUに任せることで、.MKVファイルの再生をはるかに効率的に処理できるようになります。

以下は、VLCの環境設定メニュー内の「入力/コーデック」設定からDXVA 2.0を有効化する手順です。

  1. まず、管理者権限でVLCメディアプレーヤーを起動します。
  2. アプリケーションが開いたら、上部のリボンメニューから「ツール」メニューを開き、表示されたドロップダウンメニューから「環境設定」をクリックします。
  3. 簡易設定メニューに入ったら、上部メニューから「入力/コーデック」タブを選択します。
  4. 次に、コーデックセクションまでスクロールし、関連するドロップダウンメニューからハードウェアアクセラレーションデコードを「DirectX Video Acceleration(DXVA)2.0」に変更します。
  5. 「保存」をクリックして変更を確定し、VLCアプリケーションを再起動して、次回.MKVファイルを再生する際に問題が解決しているか確認します。
【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法

それでも.MKVファイルの再生時にカクつきやクラッシュが続く場合は、次の対処法に進んでください。

方法4:ファイルキャッシュ値を引き上げる

アプリケーションが最終的にクラッシュするまでの間に数秒間のカクつきが続く場合、アプリケーションが十分なファイルキャッシュを行う時間を確保できていないことが原因である可能性が高いです。デフォルトでは、VLCメディアプレーヤーはファイルキャッシュに300ミリ秒を割り当てていますが、ローエンドのPC構成では不十分な場合があります。

このケースに該当する場合は、VLCメディアプレーヤーの詳細設定メニューにアクセスし、ファイルキャッシュ値を1000以上に引き上げることで問題を解決できます。同じ問題に直面していた多くのユーザーが、この操作によってVLCで.MKVファイルを問題なく再生できるようになったと報告しています。

ファイルキャッシュ値を引き上げる手順は以下の通りです。

  1. 管理者権限でVLCメディアプレーヤーを開きます。
  2. 起動したら、上部のリボンから「ツール」をクリックし、表示されたドロップダウンメニューから「環境設定」を選択します。
  3. 簡易設定メニューに入ったら、左上隅の「設定の表示」トグルを「簡易」から「すべて」に変更します。
  4. メニューが切り替わったら、左側のメニューから「入力/コーデック」を選択します。
  5. 「入力/コーデック」メニューを選択した状態で、右側のパネルに移動し、「ファイルキャッシュ(ミリ秒)」の値を「1000」に変更します。
  6. 「適用」をクリックして変更を保存し、VLCメディアプレーヤーを再起動して問題が解決したかどうかを確認します。
【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法

それでも.MKVファイルを再生しようとした際に「Oops: VLC media player just crashed」エラーが発生する場合は、次の対処法に進みましょう。

方法5:ループフィルターをスキップする

H.264デコード開始前に使用されるループフィルターが原因で問題が発生することもあります。この処理は主に、画質のシャープネスを落とすことなくブロックノイズを軽減するために施されるものですが、特定の状況下では、このインループフィルターがVLCによる一部のMKVファイルの再生を妨げることがあります。

一部の.MKVファイルだけでこの問題が発生している場合(他の.MKVファイルは正常に再生できる場合)、FFmpegオーディオ/ビデオデコーダー設定にアクセスし、すべてのH.264デコードでループフィルターをスキップするよう強制することで解決できる可能性があります。

注意:FFmpegの「past duration too large」エラーの修正方法については、別途ご確認ください。

VLCメディアプレーヤーでループフィルターをスキップするよう設定する手順は以下の通りです。

  1. まず、VLCメディアプレーヤーを管理者権限で開いていることを確認します。起動用の実行ファイルを右クリックし、コンテキストメニューから「管理者として実行」を選択してください。
  2. 次に、上部のリボンバーで「ツール」カテゴリを展開し、ドロップダウンメニューから「環境設定」をクリックします。
  3. 簡易設定メニューに入ったら、「設定の表示」トグル(左下隅)を「すべて」に切り替えて、詳細設定メニューを表示します。
  4. 詳細設定メニューが表示されたら、左側のメニューで「ビデオコーデック」に関連するドロップダウンメニューを展開します。
  5. 表示されたビデオコーデックのリストから「FFmpeg」を選択し、右側のセクションに移動します。
  6. FFmpegオーディオ/ビデオデコーダー内で「デコード」サブメニューに移動し、「H.264デコード時のループフィルターをスキップ」に関連付けられたドロップダウンメニューを「すべて」に設定します。
  7. 「保存」をクリックして変更を保存し、アプリケーションを再起動して操作が成功したかどうかを確認します。
【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法

それでもVLCメディアプレーヤーで.MKVファイルを再生しようとした際に「Oops: VLC media player just crashed」エラーが発生する場合は、次の対処法に進んでください。

方法6:FFmpeg再生時にマルチスレッドデコードを強制する

特に大きなサイズの.MKVファイルを再生しようとした際に、大量のカクつきやラグが発生した末に「Oops: VLC media player just crashed」エラーが表示されるケースもあります。

実は、VLCメディアプレーヤーはデフォルトでシステムリソースの使用量を最小限に抑えるように設定されています。しかし、4Kの.MKVファイルを扱う場合、これは必ずしも良いこととは言えません。

このケースに該当する場合は、FFmpegのオーディオおよびビデオデコードがマルチスレッド(ハイパースレッディング)で実行されるように設定することで、問題を解決できる可能性があります。

FFmpeg再生時にマルチスレッドデコードを強制する手順は以下の通りです。

  1. 管理者権限でVLCメディアプレーヤーを開きます。ユーザーアカウント制御(UAC)のプロンプトが表示されたら、「はい」をクリックして管理者アクセスを許可します。
  2. VLCメディアプレーヤーが正常に起動したら、上部のリボンメニューから「ツール > 環境設定」を選択します。
  3. デフォルトでは簡易設定画面が表示されます。詳細設定メニューに切り替えるには、「設定の表示」トグル(左下隅)を「すべて」に設定します。
  4. 詳細設定メニューが表示されたら、左側のセクションで「入力/コーデック」メニューを選択します。
  5. その下にある「ビデオコーデック」ドロップダウンメニューを展開し、利用可能なサブ項目のリストから「FFmpeg」エントリを選択します。
  6. FFmpegエントリを選択した状態で、右側のセクションに移動し、「デコード」の下にある「スレッド」エントリを見つけます。
  7. スレッドの値を「2」に変更し、「保存」をクリックして変更を適用します。
  8. VLCメディアプレーヤーを再起動し、問題が解決したかどうかを確認します。
【VLC】MKVファイル再生時にクラッシュする問題を解決する6つの対処法
  1. VLC・Windows Media Player・iTunesでMP4をMP3に変換する方法

    Windows Media Playerを使ってMP4をMP3に変換したいとお考えですか?この記事では、Windows Media Playerのほか、VLCメディアプレイヤーやiTunes、さらに無料のオンラインツールを使ったMP4からMP3への変換方法を、手順を追ってわかりやすく解説します。MP4をMP3に変換する理由とは?MPEG-4(一般的にはMP4と呼ばれます)は、映像と音声を含むファイルの標準フォーマットとして広く普及しています。AndroidやiOSをはじめとするほぼすべてのプラットフォーム、そしてほとんどのメディアプレイヤーが対応しているためです。その一方で、次のような理由から

  2. Windows 10でWindows Media Playerがクラッシュする問題を解決する5つの方法

    お気に入りの音楽プレーヤーだったWindows Media Playerが、Windows 10で突然動かなくなって困っていませんか?あるいは、MP4ファイルが再生できなくなったということはありませんか? 原因が何であれ、心配はいりません。この記事では、破損したWindows Media Playerを修復する具体的な方法を詳しく解説します。 Windows Media Playerがクラッシュする主な原因 DRM(デジタル著作権管理)キャッシュの破損 プレーヤーの不適切なセットアップ 音声・動画のストリーミングに干渉するネットワーク設定の問題 プレーヤーライブラリの破損 これらは、Wi