mpv:视频问题

mpv:视频问题

mpv 将一些视频(10 位?)显示为方格图像,如下面的屏幕截图所示(我不知道如何描述它,它有名字吗?):

显示该问题的屏幕截图

已检查:

  • 硬件加速已启用/已禁用
  • 各种视频输出配置(--vd
  • X11/Wayland
  • apt// snapFlatHub 版本

所有这些都不能改善显示效果,有时图像“正常”但质量很差。

VLC“正常”显示相同的视频。

以下是我的系统的详细信息:

  • 操作系统:Kubuntu 23.10
  • KDE Plasma 版本:5.27.8
  • KDE 框架版本:5.110.0
  • Qt 版本:5.15.10
  • 内核版本:6.5.0-14-generic(64位)
  • 图形平台:X11
  • 处理器:12 × 第 11 代英特尔® 酷睿™ i5-11600 @ 2.80GHz
  • 内存:31.1 GiB RAM
  • 图形处理器:Mesa Intel® Graphics
  • 生产企业: 微星国际股份有限公司
  • 产品名称:MS-7D18
  • 系统版本:1.0

以下是输出vainfo

libva info: VA-API version 1.19.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_18
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.19 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.2.3 ()
vainfo: Supported profile and entrypoints
  VAProfileNone                   : VAEntrypointVideoProc
  VAProfileNone                   : VAEntrypointStats
  VAProfileMPEG2Simple            : VAEntrypointVLD
  VAProfileMPEG2Simple            : VAEntrypointEncSlice
  VAProfileMPEG2Main              : VAEntrypointVLD
  VAProfileMPEG2Main              : VAEntrypointEncSlice
  VAProfileH264Main               : VAEntrypointVLD
  VAProfileH264Main               : VAEntrypointEncSlice
  VAProfileH264Main               : VAEntrypointFEI
  VAProfileH264Main               : VAEntrypointEncSliceLP
  VAProfileH264High               : VAEntrypointVLD
  VAProfileH264High               : VAEntrypointEncSlice
  VAProfileH264High               : VAEntrypointFEI
  VAProfileH264High               : VAEntrypointEncSliceLP
  VAProfileVC1Simple              : VAEntrypointVLD
  VAProfileVC1Main                : VAEntrypointVLD
  VAProfileVC1Advanced            : VAEntrypointVLD
  VAProfileJPEGBaseline           : VAEntrypointVLD
  VAProfileJPEGBaseline           : VAEntrypointEncPicture
  VAProfileH264ConstrainedBaseline: VAEntrypointVLD
  VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
  VAProfileH264ConstrainedBaseline: VAEntrypointFEI
  VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
  VAProfileHEVCMain               : VAEntrypointVLD
  VAProfileHEVCMain               : VAEntrypointEncSlice
  VAProfileHEVCMain               : VAEntrypointFEI
  VAProfileHEVCMain               : VAEntrypointEncSliceLP
  VAProfileHEVCMain10             : VAEntrypointVLD
  VAProfileHEVCMain10             : VAEntrypointEncSlice
  VAProfileHEVCMain10             : VAEntrypointEncSliceLP
  VAProfileVP9Profile0            : VAEntrypointVLD
  VAProfileVP9Profile1            : VAEntrypointVLD
  VAProfileVP9Profile2            : VAEntrypointVLD
  VAProfileVP9Profile3            : VAEntrypointVLD
  VAProfileHEVCMain12             : VAEntrypointVLD
  VAProfileHEVCMain12             : VAEntrypointEncSlice
  VAProfileHEVCMain422_10         : VAEntrypointVLD
  VAProfileHEVCMain422_10         : VAEntrypointEncSlice
  VAProfileHEVCMain422_12         : VAEntrypointVLD
  VAProfileHEVCMain422_12         : VAEntrypointEncSlice
  VAProfileHEVCMain444            : VAEntrypointVLD
  VAProfileHEVCMain444            : VAEntrypointEncSliceLP
  VAProfileHEVCMain444_10         : VAEntrypointVLD
  VAProfileHEVCMain444_10         : VAEntrypointEncSliceLP
  VAProfileHEVCMain444_12         : VAEntrypointVLD
  VAProfileHEVCSccMain            : VAEntrypointVLD
  VAProfileHEVCSccMain            : VAEntrypointEncSliceLP
  VAProfileHEVCSccMain10          : VAEntrypointVLD
  VAProfileHEVCSccMain10          : VAEntrypointEncSliceLP
  VAProfileHEVCSccMain444         : VAEntrypointVLD
  VAProfileHEVCSccMain444         : VAEntrypointEncSliceLP
  VAProfileAV1Profile0            : VAEntrypointVLD
  VAProfileHEVCSccMain444_10      : VAEntrypointVLD
  VAProfileHEVCSccMain444_10      : VAEntrypointEncSliceLP

答案1

mpv --gpu-api=vulkan

OpenGL 是个问题

答案已从此处移至楼主的问题

相关内容