星期六, 5月 23, 2015

前進到openSUSE 13.2 (Ati 硬解測試篇4)

其實真的好一陣子沒有好好去追這方面的消息。

後來稍微查了一下,才發現原來 mplayer vaapi已經許久沒有再更新了,當時我還以為總有一天可以追上NVIDA的VDAPU。

但堅持使用A卡的我們也不用太灰心,還是有其他方法可以解決的,有發現一位網友寫的很棒,大概整理一下。

要使用A卡完成1080P硬解,有幾個步驟。

1.安裝驅動程式,第1推薦使用的發行版本提供的,再來才是考慮官方推薦的,以OpenSUSE為例,當然就是推薦Packman打包的。

2.安裝XvBA來實現VAAPI(一樣是透過Packman安裝)

3.安裝支援VAAPI播放器,根據網友分享目前首推MPV跟VLC,其中以MPV表現更為亮眼(另外現在SMPlayer支援mpv,可以彌補mpv不足的GUI介面設定)。

4.MPV開啟VAAPI的方式也蠻簡單的,建立MPV設定檔即可
vi ~/.config/mpv/mpv.conf
hwdec=vaapi
vo=vaapi,opengl-hq,opengl
透過指令來播放影片測試
mpv /path/your movie
如果有看到VO: [vaapi] 1920x1080 vaapi,表示有成功使用vaapi。

感覺ATI硬解又更往前邁進,但不知道何時可以追上N卡阿。

後來發現原來SMPlayer已經開始支援mpv,如此一來可以解決mpv缺少許多便利的參數設定的問題,而且也支援vaapi,一整個超棒的。

不過我的SMplayer如果聲音輸出使用預設,會播放錯誤,指定正確的輸出就正常了。


Reference
openSUSE 13.2 系统中播放视频时开启 AMD 显卡硬件加速视频解码的方法
Linux 下 MPV 和 VLC 播放器 VAAPI 显卡加速对比
現在 SMPlayer 支援 mpv 了

沒有留言: