忍者ブログ

数学をわかりやすくするblog

[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Linuxで利用できる Hardware Acceleration を有効にして動画を再生する

PC環境

CPU: intel Celeron G530 (SandyBridge)
GPU: AMD Radeon HD 5670 (Redwood)

nVidiaのGPUは持ってないのでわかりません

linux-image-3.16.0-4-amd64
fglrx-driver 1:14.9+ga14.201-2
xserver-xorg-video-radeon 1:7.5.0-1
xserver-xorg-video-intel 2:2.21.15-2+b2
xvba-va-driver 0.8.0-9
libvdpau-va-gl1 0.3.4-2
vdpau-va-driver 0.7.4-3
i965-va-driver 1.4.1-2
linux-image-3.16.0-4-amd64

player

vlc

Tools -> Preferences -> Video -> Output
Tools -> Preferences -> Input / Codecs -> Hardware-accelerated decoding

gnome-mplayer

Edit -> Preferences -> Video Output

flashplugin-nonfree

/etc/adobe/mms.cfg
EnableLinuxHWVideoDecode = 1

Linux版 google chrome 39内蔵のflash playerは対応してないっぽい
137247
133828

対応CODEC

APICODECfglrxradeonintel
VA-API MPEG2
H264
VC1
VDPAU MPEG1
MPEG2
H264
VC1
XvBA MPEG2
H264
VC1
XvMC MPEG2

H265 , VP9 , ogg theora は対応していない
XvBAを使用するにはmplayerをcompileし直す必要あり

確認に使用したもの

vainfo
vdpauinfo
xvbainfo (http://sourceforge.net/projects/xvbat/)
xvmcinfo (https://github.com/pld-linux/xorg-lib-libXvMC)

fglrx (fglrx-driver)

VA-API

# apt-get install xvba-va-driver

VDPAU

# apt-get install libvdpau-va-gl1

~/.bashrc
export VDPAU_DRIVER=va_gl

XvBA

# apt-get install fglrx-control

XvMC

/etc/X11/XvMCConfig
libAMDXvBA.so.1

radeon (xserver-xorg-video-radeon)

VA-API

~/.bashrc
export LIBVA_DRIVER_NAME=vdpau

VDPAU

# apt-get install mesa-vdpau-drivers

intel (xserver-xorg-video-intel)

VA-API

# apt-get install i965-va-driver

VDPAU

# apt-get install libvdpau-va-gl1

~/.bashrc
export VDPAU_DRIVER=va_gl

XvMC

# apt-get install libxvmc1
/etc/X11/XvMCConfig
libXvMC.so.1
PR

コメント