您尚未登录。

#1 2022-04-26 18:51:42

gzroc
会员
注册时间: 2021-03-24
帖子: 224

关于如何辨别软解,硬解?

使用mpv播放视频,如何知道现在是使用软解还是硬解?是使用独显还是核显?如何进行切换操作?

离线

#2 2022-04-26 18:59:50

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 关于如何辨别软解,硬解?

按 i 或者 I 看解码器。

Intel GPU 也可以使用 intel_gpu_top 看 Video 有没有用到。

离线

#3 2022-04-26 22:42:09

gzroc
会员
注册时间: 2021-03-24
帖子: 224

Re: 关于如何辨别软解,硬解?

依云 说:

按 i 或者 I 看解码器。

Intel GPU 也可以使用 intel_gpu_top 看 Video 有没有用到。

按i后有信息,但没分辨出硬解,软解,刚才是在另一台只有集显的amd机器上试,是不是要有独显才会显示出来?

离线

#4 2022-04-26 22:57:53

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 关于如何辨别软解,硬解?

不是。比如用 vaapi 的话有 vaapu 字样,用 nvdec 的话好像是 nv12 字样。

离线

#5 2022-04-26 23:01:07

gzroc
会员
注册时间: 2021-03-24
帖子: 224

Re: 关于如何辨别软解,硬解?

依云 说:

不是。比如用 vaapi 的话有 vaapu 字样,用 nvdec 的话好像是 nv12 字样。

如果软解呢?
以下是我的信息
IMG_7870.JPG

最近编辑记录 gzroc (2022-04-26 23:13:56)

离线

#6 2022-04-26 23:08:34

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 关于如何辨别软解,硬解?

那就没有。

离线

#7 2022-04-26 23:12:30

gzroc
会员
注册时间: 2021-03-24
帖子: 224

Re: 关于如何辨别软解,硬解?

依云 说:

那就没有。

IMG_7870.JPG

最近编辑记录 gzroc (2022-04-27 08:27:24)

离线

#8 2022-04-26 23:18:28

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 关于如何辨别软解,硬解?

图看不到。建议 https://sm.ms

离线

#9 2022-04-27 08:27:40

gzroc
会员
注册时间: 2021-03-24
帖子: 224

Re: 关于如何辨别软解,硬解?

依云 说:

图看不到。建议 https://sm.ms

现在看到了吗?
Lzxt9U2XFZIqJNV.png

最近编辑记录 gzroc (2022-04-27 08:37:59)

离线

#10 2022-04-27 08:58:22

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 关于如何辨别软解,硬解?

软解。cpu 有点吃力,都掉帧了。
我记得 mpv 要加个参数才会尝试硬解的,你加了吗?
另外你得确认一下你的显卡是否支持 hevc (h265)。

离线

#11 2022-04-27 11:41:47

gzroc
会员
注册时间: 2021-03-24
帖子: 224

Re: 关于如何辨别软解,硬解?

依云 说:

软解。cpu 有点吃力,都掉帧了。
我记得 mpv 要加个参数才会尝试硬解的,你加了吗?
另外你得确认一下你的显卡是否支持 hevc (h265)。

  请问从哪看出掉帧?droped frames不是显示0吗?
另外,我的显卡是Nvidia Quadro K620 ,播放时没有加参数。cpu是I5 6500
我查看了下面的信息,是不是不支持?

└─(11:38:51)──> vainfo                                                          ──(三,4月27)─┘
vainfo: VA-API version: 1.13 (libva 2.14.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG4Simple            :	VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :	VAEntrypointVLD
      <unknown profile>               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
┌─(~)──────────────────────────────────────────────────────────────────(ken@Archlinux:pts/6)─┐
└─(11:38:55)──> vdpauinfo                                                       ──(三,4月27)─┘
display: :0   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  510.54  Tue Feb  8 04:32:14 UTC 2022

Video surface:

name   width height types
-------------------------------------------
420     4096  4096  NV12 YV12
422     4096  4096  UYVY YUYV
444     4096  4096  NV24 YV24
420_16  4096  4096  P010 P016
422_16  4096  4096  UYVY YUYV
444_16  4096  4096  Y_U_V_444_16

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                           0 65536  4080  4080
MPEG2_SIMPLE                    3 65536  4080  4080
MPEG2_MAIN                      3 65536  4080  4080
H264_BASELINE                  51 65536  4096  4096
H264_MAIN                      51 65536  4096  4096
H264_HIGH                      51 65536  4096  4096
VC1_SIMPLE                      1  8190  2048  2048
VC1_MAIN                        2  8190  2048  2048
VC1_ADVANCED                    4  8190  2048  2048
MPEG4_PART2_SP                  3  8192  2048  2048
MPEG4_PART2_ASP                 5  8192  2048  2048
DIVX4_QMOBILE                   0  8192  2048  2048
DIVX4_MOBILE                    0  8192  2048  2048
DIVX4_HOME_THEATER              0  8192  2048  2048
DIVX4_HD_1080P                  0  8192  2048  2048
DIVX5_QMOBILE                   0  8192  2048  2048
DIVX5_MOBILE                    0  8192  2048  2048
DIVX5_HOME_THEATER              0  8192  2048  2048
DIVX5_HD_1080P                  0  8192  2048  2048
H264_CONSTRAINED_BASELINE      51 65536  4096  4096
H264_EXTENDED                  51 65536  4096  4096
H264_PROGRESSIVE_HIGH          51 65536  4096  4096
H264_CONSTRAINED_HIGH          51 65536  4096  4096
H264_HIGH_444_PREDICTIVE       51 65536  4096  4096
VP9_PROFILE_0                  --- not supported ---
VP9_PROFILE_1                  --- not supported ---
VP9_PROFILE_2                  --- not supported ---
VP9_PROFILE_3                  --- not supported ---
HEVC_MAIN                      --- not supported ---
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---
HEVC_MAIN_444_10               --- not supported ---
HEVC_MAIN_444_12               --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8
R10G10B10A2      16384 16384    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     y
INVERSE_TELECINE                 y
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y         1     4096
VIDEO_SURFACE_HEIGHT             y         1     4096
CHROMA_TYPE                      y
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y
CSC_MATRIX                       y
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y
LUMA_KEY_MAX_LUMA                y

最近编辑记录 gzroc (2022-04-27 11:46:38)

离线

#12 2022-04-27 12:07:15

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 关于如何辨别软解,硬解?

哦,是 decoder 0,output 好多。意思大概是解码来得及,但是来不及把解码后的内容送到 GPU 那边去显示。
nvidia 的话就不要用 vaapi 了。mpv 支持 nvdec 的。加个 --hwdec=auto 参数试试。

离线

#13 2022-04-27 12:09:30

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 关于如何辨别软解,硬解?

我去查了一下,你这块显卡只能解码 h264,并不能解码 h265,也不能解码 vp9。

离线

#14 2022-04-27 16:43:49

gzroc
会员
注册时间: 2021-03-24
帖子: 224

Re: 关于如何辨别软解,硬解?

依云 说:

我去查了一下,你这块显卡只能解码 h264,并不能解码 h265,也不能解码 vp9。

那意思是加了参数也没用?

离线

#15 2022-04-27 17:22:29

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 关于如何辨别软解,硬解?

对。

离线

页脚