VDPAU (日本語)

From ArchWiki
Revision as of 03:39, 12 October 2013 by Kusakata (Talk | contribs) (Created page with "Category:Graphics (日本語) Category:X Server (日本語) en:VA-API {{Article summary start|概要}} {{Article summary text|さまざまなハードウェアや...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary end

Video Decode and Presentation API for Unix は動画のデコード処理・ポストプロセスを部分的に GPU ビデオハードウェアにオフロードするためのオープンソースライブラリと API です。

サポートしているハードウェア

オープンソースドライバー:

  • NVIDIA GeForce 400 以降の GPU が公式リポジトリにある nouveau-dri パッケージでサポートされています。nouveau-fwAUR パッケージを使います、このパッケージには動作に必要なファームウェアが NVIDIA のバイナリドライバーから展開されて含まれています。

プロプライエタリドライバー:

サポートしているフォーマット

ati-dri libvdpau-va-glAURlibva-intel-driver nouveau-dri libvdpau-va-glAURxvba-video-openAUR nvidia-utils
MPEG2 デコード AMD Radeon 9500 以降 Intel GMA 4500 以降 Nvidia GeForce 400 以降 AMD Radeon HD 4000 以降 Nvidia GeForce 8 以降
MPEG4 デコード AMD Radeon HD 6000 以降 - Nvidia GeForce 400 以降 AMD Radeon HD 6000 以降 Nvidia GeForce 200 以降
H264 デコード AMD Radeon HD 4000 以降 Intel GMA 45001, Ironlake Graphics 以降 Nvidia GeForce 400 以降 AMD Radeon HD 4000 以降 Nvidia GeForce 8 以降
VC1 デコード AMD Radeon HD 4000 以降 Intel Sandy Bridge Graphics 以降 Nvidia GeForce 400 以降 AMD Radeon HD 4000 以降 Nvidia GeForce 8 以降

1libva-driver-intel-g45-h264 パッケージによってサポートされています。方法と注意事項は GMA 4500 での H.264 デコーディングを見て下さい。

設定

(Intel Graphics や AMD Catalyst で使う) libvdpau-va-glAUR ドライバーは手動で有効にする必要があります。有効にするには、次のファイルを作成してください:

/etc/profile.d/vdpau_vaapi.sh
#!/bin/sh
export VDPAU_DRIVER=va_gl

ファイルを実行可能にしてください:

# chmod +x /etc/profile.d/vdpau_vaapi.sh

再起動してログインしなおしてください。

あなたの GPU によってサポートされている機能を確認するには、vdpauinfoAUR パッケージによって提供されている、次のコマンドを実行してください:

$ vdpauinfo

サポートしているソフトウェア

Adobe Flash Player

ハードウェアによるビデオデコードを有効にするには、次の行を /etc/adobe/mms.cfg ファイルに追加してください:

EnableLinuxHWVideoDecode=1

MPlayer

公式リポジトリにある mplayer もしくは mplayer2AUR パッケージをインストールしてください。

$ mplayer -vo vdpau, -vc ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau, foobar.mpeg
  • -vo - vdpau ビデオ出力ドライバの選択
  • -vc - vdpau ビデオコーデックの選択

MPlayer ベースのプレイヤー:

  • gnome-mplayer: ハードウェアアクセラレーションを有効にするには: 編集 -> 環境設定 -> プレイヤー からビデオの出力を "vdpau" に設定してください。
  • smplayer: ハードウェアアクセラレーションを有効にするには: オプション -> 環境設定 -> 全般 -> ビデオ から出力ドライバーを "vdpau" に設定してください。

VLC media player

公式リポジトリにある vlc パッケージをインストールしてください。

ハードウェアアクセラレーションを有効にするには: ツール -> 設定 -> 入力とコーデック からハードウェアアクセラレーションによるデコードを "Video Decode and Presentation API for Unix (VDPAU)" に設定してください。