mplayer 以 vaapi 使用 ATI提供的 XvBA 硬體加速播放影片

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

mplayer 以 vaapi 使用 ATI提供的 XvBA 硬體加速播放影片

文章Cheung » 週四 2月 07, 2013 7:02 pm

下載 xvba header (XvBA SDK and Tools)

http://developer.amd.com/tools/open-source/
看到最下面的 XvBA SDK and Tools
下載 The XvBA SDK contains the header file and XvBA Specification 項目

將 xvba-sdk tarball 裡提供的 header 檔放到 /usr/include

tar zxf xvba-sdk-0.74-404001.tar.gz -C /tmp
cp /tmp/include/amdxvba.h /usr/include/
ln -s /usr/lib/libXvBAW.so.1 /usr/lib/libXvBAW.so

安裝 libva

http://www.freedesktop.org/software/vaa ... ses/libva/


tar xfj libva-1.1.0.tar.bz2
cd libva-1.1.0/
./configure ;make ;make install

安裝 xvba-driver

http://cgit.freedesktop.org/vaapi/xvba-driver/

git clone git://anongit.freedesktop.org/vaapi/xvba-driver xvba-driver

cd xvba-driver/
./configure ;make ;make install

安裝 vaapi-mplayer

Cloning this repository:
git clone -b hwaccel-vaapi git://gitorious.org/vaapi/mplayer.git vaapi-mplayer
cd vaapi-mplayer
git clone git://git.videolan.org/ffmpeg.git ffmpeg
./configure --enable-x11 --enable-vaapi \
--language-msg=zh_TW \
--charset=UTF-8
make;make install

設定 smplayer 使用 mplayer 的 vaapi 加速

http://linux-tipps.blogspot.tw/2009/12/ ... vaapi.html

1. 視訊輸出使用 vaapi

選項 --> 視訊 --> Output driver 選 "vaapi"

2. 取消螢幕截圖功能

選項 --> 一般 --> 取消勾選 "Enable screenshots"

3. 取消多執行緒功能

選項 --> 效能 --> 將 "解碼中的執行緒" 改回1


播放中應該會看到 CPU load 低於 10%
或是看到mplayer 的 log 有顯示[VD_FFMPEG] XVMC-加速的 MPEG-2

當然此法目前不適用 10bit 的影片跟 4K/2K 系列影片撥放
可愛的寶寶,我的小心肝,樹上的葉子被風捲起,輕輕地落在寶寶的床上,

天上的神呀,請保佑這個孩子,請保佑大家,讓她永遠活在您慈愛的照拂下..........
Cheung
懵懂的國中生
懵懂的國中生
 
文章: 232
註冊時間: 週二 6月 03, 2003 9:34 pm

回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客