.MKVファイルの再生時にVLCMediaPlayerがクラッシュする問題を修正する方法

結局のところ、一部のユーザーはVCL MediaPlayerで.MKVファイルを開くことができません。.mkvファイルを開いてから数秒後、影響を受けるユーザーは「おっと:VLCメディアプレーヤーがクラッシュしました」というエラーが表示されます。手順を再試行しても同じ結果が得られ、影響を受けるほとんどのユーザーは、再生しようとした.MKVファイルで問題が発生したと報告しています。

古いバージョンのVLCMedia Playerを使用している場合(ビルドの日付は2012年頃)、現在のVLCバージョンをアンインストールし、最新リリースに移行することで問題を解決できる可能性があります。

ただし、VLCプレーヤーが最終的にクラッシュする前に遅延やスキップが発生する場合は、処理能力が不十分なために「おっと:VLCメディアプレーヤーがクラッシュしました」というエラーが発生している可能性があります。この場合、ハードウェアアクセラレーションのデコードを無効にするか、DirectXビデオアクセラレーションに切り替えるか、デフォルトのファイルキャッシュ値を上げるようにしてください。

マシンが4K.MKVファイルを再生できる以上の機能を備えている必要がある場合は、アプリケーションにループフィルターをスキップさせるか、.MKVファイルのFFmpeg再生でマルチスレッドデコードを有効にすることもできます。

方法1:最新バージョンのVLC MediaPlayerをインストールする

結局のところ、VLC Media Playerで.MKVファイルを再生するときにこの特定のエラーを引き起こす最も一般的な原因の1つは、2012年頃にリリースされたVLCバージョンに影響を与えていたバグです。非常に古いVLCクライアントを使用している場合は、修正は、現在のバージョンのVLCをアンインストールし、公式Webサイトから最新のビルドをインストールするのと同じくらい簡単な場合があります。

:VLCの自動更新機能は頻繁に機能しなくなることが知られていることに注意してください。したがって、アプリケーションから更新を求められていないという理由だけで、この潜在的な修正を却下しないでください。

影響を受けた何人かのユーザーは、プログラムとファイルメニューから現在のVLCバージョンをアンインストールし、公式ダウンロードページから最新のビルドをインストールすることで、最終的に「おっと:VLCメディアプレーヤーがクラッシュしました」エラーを修正できることを確認しました

全体のステップバイステップの説明は次のとおりです。

  1. VLCメディアプレーヤーのすべてのインスタンスが完全に閉じていることを確認してください。
  2. Pless Windowsキー+ Rを開くためにファイル名を指定して実行]ダイアログボックスを。テキストボックス内に「appwiz.cpl」入力し、Enterキーを押して[プログラムと機能]メニューを開きます。

    注: UAC(ユーザーアカウント制御)ウィンドウから管理者アクセスを提供するように求められた場合は、[はい]をクリックしてください。

  3. [プログラムと機能]メニューに移動したら、インストールされているアプリケーションのリストを下にスクロールして、VLC MediaPlayerのインストールを見つけます。見つけたら、右クリックして、コンテキストメニューから[アンインストール/変更]を選択します。
  4. VLCメディアプレーヤーのアンインストール画面に入ったら、画面の指示に従って操作を完了し、自動的に実行するように求められない場合はコンピューターを再起動します。

  5. 次の起動シーケンスが完了したら、デフォルトのWebブラウザーでこのリンク(ここ)を開き、[ VLCダウンロード]ボタンをクリックして、インストール実行可能ファイルの最新バージョンをダウンロードします。
  6. インストール実行可能ファイルが完全にダウンロードされたら、それをダブルクリックし、画面の指示に従ってインストールを完了します。
  7. プロセスが完了したら、コンピューターを再起動し、次のマシンの起動後に.MKVファイルを正常に再生できるかどうかを確認します。

.MKVファイルを再生しようとすると、「おっと:VLCメディアプレーヤーがクラッシュしました」という 頻繁なクラッシュにまだ苦労している場合は、以下の潜在的な修正に進んでください。

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

高解像度の.MKVファイルをネットワーク経由でストリーミングして再生しようとしたときにVLCでスキップの問題や一般的なクラッシュが発生するだけの場合は、コンピューターの処理能力が不十分である可能性があります。

この問題は、同様の状況で問題に直面している他のユーザーによって発生しました。彼らがこれを解決する方法は、[設定]メニューからハードウェアアクセラレーションによるデコードを無効にすることでした。これにより、CPUとGPUの負荷が軽減され、読み込み時間が長くなりますが、低スペックのマシンで実行する場合のアプリケーションの安定性も大幅に向上します。

VLCメディアプレーヤーでハードウェアアクセラレーションを無効にするためのクイックガイドは次のとおりです。

  1. 起動アイコンを右クリックし、[管理者として実行]を選択して、管理者権限でVLCメディアプレーヤーを開きます
  2. メインのVLCウィンドウに入ったら、上部のリボンバーを使用して[ツール]メニューにアクセスし、[設定]をクリックします。
  3. [シンプル設定]画面が表示されたら、上部のメニューから[入力/コーデック]カテゴリを選択し、[コーデック]タブに移動して、[ハードウェアアクセラレーションによるデコード]を[無効]に設定します。
  4. これを行った後、[保存]ボタンを1回クリックして、変更を永続的にします。
  5. VLC Mediaプレーヤーを再起動し、問題が解決したかどうかを確認します。

VLC Media Playerで.MKVファイルを再生しようとしたときに、まだ頻繁にスタッターやクラッシュが発生する場合は、以下の次の方法に進んでください。

方法3:DirectX Video Acceleration(DVXA)2.0を有効にする

かなり専用のGPUで実行されているが、低層CPUを使用している新しいPC構成でこの問題が発生した場合は、デフォルトのハードウェアアクセラレーションをDirect Video Acceleration(DCXA)2.0に変更することが、最終的に定数を修正する方法である可能性があります。 .MKVファイルを再生するとVLCがクラッシュします。

DirectX Video Accelerationでは、CPUを集中的に使用する特定のタスク(iDCT、動き補償、インターレース解除など)が可能であり、スタッター、フリーズ、または一般的な不安定性がGPUにオフロードされる可能性があるため、これは効果的です。

適度なCPUを使用している場合、この操作によりGPUに重いレンダリングタスクがかかる可能性があります。これにより、システムで.MKVファイルの再生をより効率的に処理できるようになります。

VLCの[設定]メニュー内の[入力とコーデックの設定]からDirectXVideo Acceleration(DVXA)2.0を有効にするためのクイックガイドは次のとおりです。

  1. 管理者権限でVLCMediaPlayerを開くことから始めます。
  2. アプリケーション内に入ったら、上部のリボンメニューを使用して[ツール]メニューを表示し、新しく表示されたドロップダウンメニューから[設定]をクリックします。
  3. Simple Preferencesメニューに入ることができたら、上部のメニューからInput / Codecsタブを選択します。
  4. 次に、[コーデック]セクションまで下にスクロールし、関連するドロップダウンメニューを使用してハードウェアアクセラレーションのデコードをDirectX Video Acceleration(DvXA)2.0に変更します。
  5. [保存]をクリックして変更を確認し、VLCアプリケーションを再起動して、次に.MKVファイルを再生しようとしたときに問題が解決するかどうかを確認します。

.MKVファイルの再生中にまだ一般的なスタッターやクラッシュが発生する場合は、以下の次の潜在的な修正に進んでください。

方法4:ファイルキャッシュを強化する

アプリケーションが最終的にクラッシュした後、数秒間の一般的なスタッターが発生する場合は、アプリケーションに十分なファイルキャッシュを実行する時間がないことが原因である可能性があります。デフォルトでは、VLC MediaPlayerは300ミリ秒をファイルキャッシングに割り当てますが、これはローエンドPC構成には十分でない場合があります。

このシナリオが当てはまる場合は、VLCメディアプレーヤーの[詳細設定]メニューにアクセスし、ファイルキャッシュ値を1000以上に上げることで、この問題を解決できるはずです。この問題が発生した影響を受けた数人のユーザーは、この操作により、最終的にVLCで.MKVファイルを問題なく再生できるようになったことを確認しました。

ファイルキャッシュをより高い値に上げるために必要なことは次のとおりです。

  1. 管理者権限でVLCMediaPlayerを開きます。
  2. 中に入ると、上部のリボンを使用して[ツール]をクリックし表示されたドロップダウンメニューから[設定]をクリックします。
  3. あなたが中に入るために管理した後、簡単な環境設定メニュー、変更の表示設定]から左上隅にあるトグルを単純すべて
  4. これを行うと、それに応じてメニューが変更されます。新しいインターフェイスから、左側のメニューを使用して[入力/コーデック]を選択します。
  5. [入力/コーデック]メニューを選択した状態で、右側のメニューに移動し、[ファイルキャッシュ(ミリ秒) ]に関連付けられている値を1000に変更します
  6. [適用]をクリックして変更を保存し、VLC Media Playerを再起動して、問題が解決したかどうかを確認します。

.MKVファイルを再生しようとしたときに、「おっと:VLCメディアプレーヤーがクラッシュしました」というエラーが引き続き発生する場合は、以下の次の潜在的な修正に進んでください。

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

結局のところ、この問題は、H264デコードが開始される前に使用されるループフィルターによっても発生する可能性があります。この操作は主に、画像の鮮明さを低下させることなくブロッキングアーチファクトを低減するために実施されます。ただし、特定の状況では、ループ内フィルターにより、特定のMKVファイルを再生するVLCインストール機能を効果的に停止できます。

いくつかの.MKVファイルでのみこの問題が発生する場合(一部の.MKVファイルは問題なく再生されます)、FFmpegオーディオ/ビデオデコーダー設定にアクセスしてループフィルターを強制することで問題を解決できる場合がありますH.264デコードのすべてのインスタンスでスキップされます。

注: FFMpegの「過去の期間が大きすぎます」エラーを修正する方法は次のとおりです。

ループフィルターをスキップするようにVLCMediaPlayerのインストールを構成するためのクイックガイドは次のとおりです。

  1. まず最初に、VLC MediaPlayerが管理者権限で開かれていることを確認します。これを行うには、起動実行可能ファイルを右クリックし、コンテキストメニューから[管理者として実行]を選択します。
  2. 次に、上部のリボンバーを使用して[ツール]カテゴリを展開し、ドロップダウンメニューから[設定]をクリックします。
  3. あなたが中にいる一度シンプルな環境設定メニュー、切り替え表示設定に(左下)トグルすべてを高度な設定メニューを表示するために。
  4. [詳細設定]メニューが表示されたら、左側のメニューを使用して、ビデオコーデックに関連付けられているドロップダウンメニューを展開します。
  5. これを行うとすぐに、下に表示されたビデオコーデックのリストからFFmpegを選択し、右側のセクションに移動します。
  6. FFmpegオーディオ/ビデオデコーダー内で、[デコード]サブメニューに移動し、[ H.264デコードのループフィルタースキップする]に関連付けられているドロップダウンメニューを[すべて]に設定します
  7. [保存]をクリックして変更を保存し、アプリケーションを再起動して、操作が成功するかどうかを確認します。

VLC Mediaプレーヤーを使用して.MKVファイルを再生しようとしたときに、「おっと:VLCメディアプレーヤーがクラッシュしました」という エラーが引き続き発生する場合は、以下の次の潜在的な修正に進んでください。

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

非常に大きな.MKVファイルを再生しようとすると、最終的に「おっと:VLCメディアプレーヤーがクラッシュしました」という エラーが発生する前に、一般的なスタッターやラグが多数発生する場合。

実は、VLC Media Playerは、デフォルトで、使用しているシステムリソースを使用して可能な限り軽量になるように構成されています。ただし、4K .MKVファイルを処理する必要がある場合、これは必ずしも良いことではありません。

このシナリオが当てはまる場合は、FFmpegのオーディオとビデオのデコードがマルチスレッド(ハイパースレッディング)で行われるようにすることで、問題を修正できるはずです。

FFmpeg再生でマルチスレッドデコードを強制するためのクイックガイドは次のとおりです。

  1. 管理者権限でVLCMediaPlayerを開きます。ユーザーアカウント制御(UAC)のプロンプトが表示されたら、[はい]をクリックして管理者アクセスを許可します。
  2. VLC Media Playerが正常に開いたら、上部のリボンメニューを使用して、[ツール]> [設定]を選択します
  3. デフォルトでは、SimplePreferences画面が表示されます。[詳細設定]メニューに変更し、[設定の表示]トグル(左下隅)を[すべて]に設定します
  4. Advanced Preferencesメニューが表示されたらすぐに、左側のセクションを使用してInput / Codecsメニューを選択します。
  5. 次に、下の[ビデオコーデック]ドロップダウンメニューを展開し、使用可能なサブアイテムのリストからFFmpegエントリを選択します。
  6. FFmpegエントリを選択した状態で、右側のセクションに移動し、[デコード]の下の[スレッド]エントリを見つけます
  7. スレッドの値を2に変更し、[保存]をクリックして変更を適用します。
  8. VLC Media Playerアプリケーションを再起動し、問題が解決したかどうかを確認します。
タグvlc