「XvMC」の版間の差分
表示
削除された内容 追加された内容
imported>Indigo →サポートしているハードウェア: AUR pkg fix |
Kusanaginoturugi (トーク | 投稿記録) アーカイブ タグ: 新規リダイレクト |
||
| (3人の利用者による、間の7版が非表示) | |||
| 1行目: | 1行目: | ||
| ⚫ | |||
[[Category:X サーバー]] |
|||
[[en:XvMC]] |
|||
[[zh-CN:XvMC]] |
|||
{{Related articles start}} |
|||
{{Related2|VA-API|VA-API}} |
|||
{{Related2|VDPAU|VDPAU}} |
|||
{{Related articles end}} |
|||
#redirect [[ArchWiki:アーカイブ]] |
|||
'''X-Video Motion Compensation (XvMC)''' は X.Org サーバーの拡張です。XvMC API を使うことによってビデオプログラムは動画のデコード処理を GPU ビデオハードウェアにオフロードすることができます。XvMC のアクセラレーションは CPU の仕事を減らすので、ビデオ再生に必要なプロセッサの敷居を下げ、HDTV の動画再生に効果的です。 |
|||
| ⚫ | |||
{{Note|最近では XvMC は新しい GPU をより良くサポートしている [[VA-API|VA-API]] と [[VDPAU|VDPAU]] によって置き換えられつつあります。}} |
|||
== サポートしているハードウェア == |
|||
MPEG-1 と MPEG-2 のビデオだけが全てのドライバーでサポートされています。 |
|||
*[[NVIDIA|NVIDIA]] GeForce 6 と GeForce 7 シリーズのカードは[[official Repositories|公式リポジトリ]]にあるプロプライエタリの {{pkg|nvidia-304xx-utils}} パッケージでサポートされています。 |
|||
*NVIDIA GeForce 5 FX シリーズのカードは [[Arch User Repository|Arch User Repository]] にあるプロプライエタリの {{AUR|nvidia-173xx-utils}} パッケージでサポートされています。 |
|||
*NVIDIA GeForce4 シリーズのカードは [[Arch User Repository|Arch User Repository]] にあるプロプライエタリの {{AUR|nvidia-96xx-utils}} パッケージでサポートされています。 |
|||
*[[Intel Graphics|Intel]] 810, GMA 950, GMA 3100, GMA 3000, GMA 4500 シリーズと Ironlake GPU は[[official Repositories|公式リポジトリ]]にあるオープンソースの {{pkg|xf86-video-intel}} パッケージでサポートされています。 |
|||
*[[AMD Catalyst|AMD]] Radeon HD 5000 以降の GPU は [[Arch User Repository|Arch User Repository]] にあるプロプライエタリの {{AUR|catalyst-utils}} パッケージでサポートされています。 |
|||
*AMD Radeon HD 4000 シリーズ GPU は [[Arch User Repository|Arch User Repository]] にあるプロプライエタリの {{AUR|catalyst-total-hd234k}} パッケージでサポートされています。 |
|||
*[[Via|S3 Graphics]] UniChrome GPU は[[official Repositories|公式リポジトリ]]にあるオープンソースの {{pkg|xf86-video-openchrome}} パッケージでサポートされています。 |
|||
=== 設定 === |
|||
オープンソースのドライバは設定しなくても動作します。プロプライエタリのドライバでは新しいファイル {{ic|/etc/X11/XvMCConfig}} を作成して以下を追加してください: |
|||
*NVIDIA の GPU では: |
|||
:{{bc|libXvMCNVIDIA_dynamic.so.1}} |
|||
*AMD の GPU では: |
|||
:{{bc|libAMDXvBA.so.1}} |
|||
== サポートしているソフトウェア == |
|||
{{Tip|フルスクリーンモードを使い GUI を無効にすることで動画の再生中に発生するちらつきを減らすことができます。}} |
|||
=== [[MPlayer|MPlayer]] === |
|||
[[official Repositories|公式リポジトリ]]にある {{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 === |
|||
[[official Repositories|公式リポジトリ]]にある {{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.mythtv.org/wiki/XvMC XvMC (from MythTV wiki)] |
|||
*[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://www.grogy.com/local_doc/share/doc/xine-lib/README_xxmc.html Xine's xxmc plugin] |
|||
2022年11月8日 (火) 11:43時点における最新版
転送先: