コンテンツにスキップ

「XvMC」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
同期
アーカイブ
タグ: 新規リダイレクト
 
(2人の利用者による、間の2版が非表示)
1行目: 1行目:
[[Category:グラフィック]]
[[Category:X サーバー]]
[[en:XvMC]]
[[zh-hans:XvMC]]
{{Related articles start}}
{{Related|ハードウェアビデオアクセラレーション}}
{{Related articles end}}


#redirect [[ArchWiki:アーカイブ]]
'''X-Video Motion Compensation (XvMC)''' は X.Org サーバーの拡張です。XvMC API を使うことによってビデオプログラムは動画のデコード処理を GPU ビデオハードウェアにオフロードすることができます。XvMC のアクセラレーションは CPU の仕事を減らすので、ビデオ再生に必要なプロセッサの敷居を下げ、HDTV の動画再生に効果的です。
[[Category:アーカイブ]]
{{Note|最近では XvMC は新しい GPU をより良くサポートしている VA-API と VDPAU によって置き換えられつつあります。[[ハードウェアビデオアクセラレーション]]を見てください。}}

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

MPEG-1 と MPEG-2 のビデオだけが全てのドライバーでサポートされています。
*[[NVIDIA]] GeForce 6 と GeForce 7 シリーズのカードはプロプライエタリの {{AUR|nvidia-304xx-utils}} パッケージでサポートされています。
*NVIDIA GeForce 5 FX シリーズのカードはプロプライエタリの {{AUR|nvidia-173xx-utils}} パッケージでサポートされています。
*NVIDIA GeForce4 シリーズのカードはプロプライエタリの {{AUR|nvidia-96xx-utils}} パッケージでサポートされています。
*[[Intel Graphics|Intel]] 810, GMA 950, GMA 3100, GMA 3000, GMA 4500 シリーズと Ironlake GPU はオープンソースの {{pkg|xf86-video-intel}} パッケージでサポートされています。
*[[AMD Catalyst|AMD]] Radeon HD 5000 以降の GPU はプロプライエタリの {{AUR|catalyst-utils}} パッケージでサポートされています。
*AMD Radeon HD 4000 シリーズ GPU はプロプライエタリの {{AUR|catalyst-total-hd234k}} パッケージでサポートされています。
*[[Via|S3 Graphics]] UniChrome GPU はオープンソースの {{pkg|xf86-video-openchrome}} パッケージでサポートされています。

=== 設定 ===

オープンソースのドライバは設定しなくても動作します。プロプライエタリのドライバでは新しいファイル {{ic|/etc/X11/XvMCConfig}} を作成して以下を追加してください:
*NVIDIA の GPU では:
:{{bc|libXvMCNVIDIA_dynamic.so.1}}
*AMD の GPU では:
:{{bc|libAMDXvBA.so.1}}

== サポートしているソフトウェア ==
{{Tip|フルスクリーンモードを使い GUI を無効にすることで動画の再生中に発生するちらつきを減らすことができます。}}

=== [[MPlayer]] ===
{{pkg|mplayer}} パッケージをインストールしてください。
{{bc|$ mplayer -vo xvmc -fs ''foobar.mpeg''}}
*'''-vo''' - xvmc ビデオ出力ドライバの選択
*'''-fs''' - フルスクリーン再生 (任意)

MPlayer ベースのプレイヤー:
* {{pkg|gnome-mplayer}}: 設定を開きビデオの出力を "xvmc" に設定して "Enable Video Hardware Support" を選択してください。
* {{pkg|smplayer}}: 設定を開きビデオの出力を "xvmc" に設定して "Enable screenshots" の選択を外して下さい。

=== xine ===
{{pkg|xine-ui}} パッケージをインストールしてください。
{{bc|$ xine -V xvmc -f -g --no-splash ''foobar.mpeg''}}
または
{{bc|$ xine -V xxmc -f -g --no-splash ''foobar.mpeg''}}
*'''-V''' - xvmc や xxmc ビデオドライバの選択
*'''-f''' - フルスクリーンモードで起動 (任意)
*'''-g''' - GUI を隠す (任意)
*'''--no-splash''' - スプラッシュ・スクリーンを表示しない (任意)

== 参照 ==

*[http://www.murga-linux.com/puppy/viewtopic.php?t=13216 MPlayer 1.0rc1 + XvMC Nov 2006]
*[http://www.penlug.org/twiki/bin/view/Main/LinuxHardwareInfoNvidia5200 Using older machines for HDTV video playback]
*[http://solar.gmu.edu/meetings/cdaw/data/cdaw1/xine/share/doc/xine/README_xxmc.html Xine の xxmc プラグイン]

2022年11月8日 (火) 11:43時点における最新版