页次: 1
问题同上,我试了几部都是一样,播一下就慢动作了,音画不同步,是什么问题呢?
离线
用的什么播放器?是不是没开硬件解码?或者你的 GPU 不支持 H265 解码?
离线
用的什么播放器?是不是没开硬件解码?或者你的 GPU 不支持 H265 解码?
用的MPLAYER,看了下.mplayer/config是没开硬解,也不会开,请指点下。我的是丽台K620显卡。
最近编辑记录 gzroc (2022-02-04 23:34:31)
离线
离线
根据wiki我在.mplayer/config 文件中添加了
vo=vdpau,
vc=ffh264vdpau,ffmpeg12vdpau,ffodivxvdpau,ffwmv3vdpau,ffvc1vdpau,ffhevcvdpau
重启后尝试无效,接着我确认了libva-mesa-driver 和 mesa-vdpau两个包都有安装,然后我安装vdpauinfo,再执行vdpauinfo报错:
display: :0 screen: 0
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
于是我百度这些错误信息,没找到合适的答案,请指点如何操作。
离线
你的显卡如果支持 vaapi 的话就用 vaapi 啊。
离线
已编辑
看错了,还以为用的是 mpv
最近编辑记录 BRS5672023 (2022-02-06 11:43:37)
离线
你的显卡如果支持 vaapi 的话就用 vaapi 啊。
vaapi不是intel的吗,我的是nvidia的。
离线
依云 说:你的显卡如果支持 vaapi 的话就用 vaapi 啊。
vaapi不是intel的吗,我的是nvidia的。
那上边你怎么在配 vaapi 转 vdpau 的东西呢?
离线
gzroc 说:依云 说:你的显卡如果支持 vaapi 的话就用 vaapi 啊。
vaapi不是intel的吗,我的是nvidia的。
那上边你怎么在配 vaapi 转 vdpau 的东西呢?
额,其实我没搞懂,只是说下自己理解后的一些尝试步骤,有不对的地方请指教,我的核显是intel的HD Graphics 510,独显是nvidia的Quadro k620, 刚也试过安装intel-media-driver ,然后用vainfo没有报错,按照wiki想开启vaapi,使用yay -S mplayer-vaapi提示 有冲突,要删除mplayer,跟着就不知道如何操作了。
另外,我也安装 了libva-mesa-driver 和 mesa-vdpau,使用vdpauinfo时报错
display: :0 screen: 0
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
我也不道如何用独显来开启硬件加速。现在播放H265视频就会占满CPU,画面慢动作,声音正常,音画不同步。
又尝试继续安装mplayer-vaapi,完成后执行mplayer -vo vaapi -va vaapi 电影文件 ,发现只能出声音,没有显示,又安装了gnome-mplayer,配置了输出vaapi,一样不能播放,安装smplayer并配置输出vaapi, 也是一样的结果
最近编辑记录 gzroc (2022-02-06 14:53:51)
离线
没显示说明没配好。vainfo 看 vaapi 的状态。
你先决定好用哪个显卡。如果你的 xorg 在 intel 显卡上的话,建议直接就用 intel 显卡的 vaapi 就好了。解码个4k视频而已,它够用的。
然后你就不要配 vdpau 的东西了。找不到 libvdpau_va_gl.so 就是因为你配置了让 vdpau 使用 vaapi 作为后端。
libva-mesa-driver 是给 gallium 用的。你装 intel-media-driver 就好了。然后设置环境变量 LIBVA_DRIVER_NAME=iHD。
原来 mplayer 不支持 vaapi 的吗?那要不你试试 mpv?跟 mplayer 很像的但是开启硬解只需要 --hwdec=auto 就好了。
离线
哦,还有一点,你的硬件可能不支持 H265 硬解,你对照这个表 https://wiki.archlinux.org/title/Hardwa … son_tables 和你的硬件型号看看。
离线
哦,还有一点,你的硬件可能不支持 H265 硬解,你对照这个表 https://wiki.archlinux.org/title/Hardwa … son_tables 和你的硬件型号看看。
看了下,是要七代CPU以上才支持H265硬解?
离线
不知道多少代,我一向不能把代号和代数匹配上。你可以看看 vainfo 里,如果没有的话那就是真没有了。你的独显也可以看看,如果也没有,那你要么换硬件要么换视频格式了……4k CPU 解码很辛苦的。
离线
终于搞定了,我安装了nvidia闭源驱动和intel驱动,两块显卡正常了,不过cpu平台太低,现在只能使用K620加vdpau和MPV播放H265,算是流畅了,音画同步,谢谢版主的耐心解答。
离线
页次: 1