有个库初始化失败了?是不是缺了啥东西(我不是大佬,我也不清楚)
虽然没看明白,个人只能能建议你安装
intel-media-va-driver
intel-media-va-driver-non-free
反正intel有些cpu支持各种各样的视频解码,不同的代数的CPU使用的驱动也存在区别,而有的解码个人理解存在驱动与软件支持硬件加速之类的中间的对接,没配上対之类的感觉。
虽然没看明白,个人只能能建议你安装
intel-media-va-driver
intel-media-va-driver-non-free
反正intel有些cpu支持各种各样的视频解码,不同的代数的CPU使用的驱动也存在区别,而有的解码个人理解存在驱动与软件支持硬件加速之类的中间的对接,没配上対之类的感觉。
和这个帖子的情况差不多吗:https://bbs.deepin.org/phone/post/218753
难道是他的电脑的Intel核显不支持硬解?
和这个帖子的情况差不多吗:https://bbs.deepin.org/phone/post/218753
难道是他的电脑的Intel核显不支持硬解?
硬件解码方面intel的继承显卡是支持相对来说比较多的,可见https://zhuanlan.zhihu.com/p/559028359
在瞎逛的时候看过,某些同样名字的解码在算法上存在区别,可能是h265 av1 vp9之类,具体忘记了。现在据说h264为成熟主流,av1是走向
只是猜测,算法不同可能涉及支持产权或者不公开的问题导致某些开源方案无法支持相关硬件功能。或者使用的库不是相对应的版本。
我只是觉得他的CPU版本的集成显卡与那两个包对应才对,毕竟驱动方面有各种版本,老的开源版,新的intel开源版,intel的闭源版,加上不同时代的版本,及与这些驱动协同工作的上层解码之类,乱七八糟。倒不是觉得显卡不支持硬解。
而且chromium也是各十分复杂的东西,某个地方看到有时其实是已经实现了硬解,只是这时是chromium实现的,没有依赖chromium之外的某个库,报错也没事。但不搞这些,也就不知道细节。
hyls@ThinkPad-T440:~$ vainfo --display
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.14 (libva 2.4.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Mobile - 2.3.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264MultiviewHigh : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
有一行加粗斜体是报错,我不知道要怎么解决。本来是要解决硬件加速解码网页视频的,但是看到了这个问题顺便问一下,谢谢大佬们。