後來稍微查了一下,才發現原來 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 了
沒有留言:
張貼留言