请问 AMD 核显要怎么用 vlc 硬解 hevc 啊

我按照 wiki 上说的把解码器都装上了,vainfo 也没啥问题:

vainfo: VA-API version: 1.15 (libva 2.15.0)
vainfo: Driver version: Mesa Gallium driver 22.1.6 for AMD YELLOW_CARP (LLVM 14.0.6, DRM 3.47, 5.19.2-1-default)
vainfo: Supported profile and entrypoints
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSlice
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointVLD
      VAProfileAV1Profile0            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc

但是 vlc 只能播 h264 的,hevc 的视频直接无法播放:

编解码器暂不支持:

VLC 无法解码格式 “hevc” (MPEG-H Part2/HEVC (H.265))

请问还需要安装什么软件包,还是要改设置?vlc 硬件加速的几个选项都试了,都是一样的报错 :sob:

:rofl:破案了,原来我不小心添加 PackMan 源的时候忘了改优先级,装的 vlc 和 libavcodec 都是主源里面的阉割版,sudo zypper dup --from PackMan,重新登陆一下就好了。

都是之前用 Arch,直接 AUR 一把梭给用惯了,一时之间没适应过来 :expressionless:

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。