VLCでGPU高速デコードを有効にする方法

高解像度のビデオファイルを再生するときにVLC Media Playerで途切れ途切れの再生に気づいた場合、特定の状況下では、メディアプレーヤーでのGPUアクセラレーションデコードの恩恵を受けることがあります。 理論的には、この機能はグラフィックカードの処理能力を使用してシステムのプロセッサの負荷を軽減し、ビデオファイルの再生をよりスムーズにします。

これについてはいくつかの誤解がありますが、機能をオンにすることについて知識のある決定を下す前に、まず対処する必要があります。

まず、VLCのGPUデコードページによると、WindowsでのみH.264、MPEG-1、MPEG-2、MPEG-4、WMV3、VC-1ストリームで使用できます。 Mac OS Xでは、H.264のみが現在サポートされており、Linuxでは、IntelまたはBroadcomグラフィックカード、AMDまたはNvidiaグラフィックカードのいずれが使用されているかによって異なります。

前者については、MPEG-1、MPEG-2、MPEG-4 Visual、WMV3、VC-1、およびH.264がサポートされ、後者については、MPEG-1、MPEG-2、MPEG-4 Visual(および場合によってはH .263)、WMV3、VC-1、およびH.264(MPEG-4 AVC)がサポートされています。

第二に、データはデコード段階でGPUの助けを借りてデコードされた後、プレーヤーに戻され、他の段階、たとえばフィルタリングやストリーミングを処理できるようになります。 これは、状況によっては以前よりも遅くなる可能性があることを意味します(gpuアクセラレーションが有効になっていない場合)。

最後になりましたが、GPUデコードは一部のオペレーティングシステムでのみ使用できます。 Windows Vista以降のバージョンのMicrosoftオペレーティングシステムがサポートされていますが、Windows XPは現時点ではサポートされていません。 大部分のグラフィックカードは、ハードウェアアクセラレーションを適切にサポートする必要があります。 ただし、最新のドライバーがインストールされていることを確認してください。

VLCでハードウェアアクセラレーションを有効にする

VLC Media Playerを開き、[ツール]> [設定]をクリックするか、Ctrl-Pを押してプログラムの設定ウィンドウを開きます。

シンプルな設定インターフェイスを使用している場合は、左側のサイドバーの[入力とコーデック]をクリックし、ハードウェアアクセラレーションによるデコードが[自動]に設定されていることを確認してください。 問題に気付いた場合は、利用可能なデコードオプションのいずれかに設定してみてください。 Windowsでは、Direct3D11 Video AccelerationまたはDirectX Video Accelerationです。

ヒント :機能を有効にした後に再生の問題に気付いた場合も、ここで機能を無効にすることができます。

「すべて」の設定インターフェイスを使用している場合は、[入力/コーデック]> [ビデオコーデック]> [FFmpeg]を選択し、ハードウェアデコードが自動に設定されていることを確認してください。

その後、保存ボタンをクリックし、メディアプレーヤーを再起動して新しい設定を使用します。

異なる形式を使用する複数のビデオファイルを再生して、ハードウェアアクセラレーションが再生の面で違いを生じるかどうかを確認してください。 存在する場合は、設定を有効のままにしてください。 そうでない場合は、設定に戻ってオプションを変更するか、すぐに無効にします。

関連記事

  • VLCで個々の動画のカスタムブックマークを作成する
  • VLC 2.5 for Androidはメジャーアップデートです
  • Windows 10 PCでVLC UWPを使用する理由はありません
  • VLC 3.0 Media Playerリリース
  • VLC Media Playerで色が消えましたか? この修正を試してください