zxsa 发表于 2024-4-5 09:50

请教mpv.conf的配置问题

本帖最后由 zxsa 于 2024-4-5 09:52 编辑

想用vulkan硬解和渲染,渲染可以,硬解不行,直接闪退。
电脑是联想刃7000P(5800+3070ti+64GB,win11企业版)
mpv.conf配置如下:
hwdec=vulkan
vo=gpu-next
gpu-context=winvk

xy. 发表于 2024-4-5 10:14

mpv --version?

zxsa 发表于 2024-4-5 10:15

xy. 发表于 2024-4-5 10:14
mpv --version?

最新版

xy. 发表于 2024-4-5 10:20

zxsa 发表于 2024-4-5 10:15
最新版

mpv --vulkan-device=help?
如果有多个设备, 可以手动设置到 N 卡上
把 log 发上来也有帮助

zxsa 发表于 2024-4-5 10:28

本帖最后由 zxsa 于 2024-4-5 11:06 编辑

xy. 发表于 2024-4-5 10:20
mpv --vulkan-device=help?
如果有多个设备, 可以手动设置到 N 卡上
把 log 发上来也有帮助 ...

mpv --hwdec=help

有以下内容,是不是说明硬件支持以下格式vulkan硬解?
vulkan (av1-vulkan)
vulkan (h264-vulkan)
vulkan (hevc-vulkan)
vulkan-copy (av1-vulkan-copy)
vulkan-copy (h264-vulkan-copy)
vulkan-copy (hevc-vulkan-copy)

zxsa 发表于 2024-4-5 12:01

另外,gpu-api和gpu-context有什么区别?

D:\mpv>mpv --gpu-api=help
GPU APIs (contexts):
    auto (autodetect)
    d3d11 (d3d11)
    opengl (angle)
    opengl (win)
    opengl (dxinterop)
    vulkan (winvk)

D:\mpv>mpv --gpu-context=help
GPU contexts (APIs):
    auto (autodetect)
    d3d11 (d3d11)
    angle (opengl)
    win (opengl)
    dxinterop (opengl)
    winvk (vulkan)

wlb1 发表于 2024-4-5 12:47

vo=gpu-next
gpu-api=vulkan
hwdec=vulkan
gpu-context=winvk

这样看是已经开启了vulkan硬解

zxsa 发表于 2024-4-5 13:04

wlb1 发表于 2024-4-5 12:47
这样看是已经开启了vulkan硬解

你电脑配置贴出来看看?

wm1128 发表于 2024-4-5 14:03

首先执行mpv --hwdec=help和mpv --vulkan-device=help都有vulkan的解码器和设备
conf里只需以下三项设置,其它的都不用
vo=gpu-next
gpu-api=vulkan
hwdec=vulkan

zxsa 发表于 2024-4-5 14:14

本帖最后由 zxsa 于 2024-4-5 14:18 编辑

wm1128 发表于 2024-4-5 14:03
首先执行mpv --hwdec=help和mpv --vulkan-device=help都有vulkan的解码器和设备
conf里只需以下三项设置, ...

mpv --hwdec=help和mpv --vulkan-device=help都有vulkan的解码器和设备
按这个设置,不能开启vulkan硬解。

xy. 发表于 2024-4-5 14:45

zxsa 发表于 2024-4-5 14:14
mpv --hwdec=help和mpv --vulkan-device=help都有vulkan的解码器和设备
按这个设置,不能开启vulkan硬解 ...

很可能是有组件的版本没适配.
之前让你贴出来, 没有理我.
mpv --version
nvidia-smi --query-gpu=driver_version --format=csv,noheader --id=0

zxsa 发表于 2024-4-5 14:46

本帖最后由 zxsa 于 2024-4-5 14:59 编辑

xy. 发表于 2024-4-5 14:45
很可能是有组件的版本没适配.
之前让你贴出来, 没有理我.
mpv --version


哈哈,之前没明白你的意思。

C:\mpv>mpv --version
mpv v0.37.0-709-g765a43a0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
built on Mar 31 2024 00:08:02
libplacebo version: v7.349.0 (v6.338.0-120-g7b29435-dirty)
FFmpeg version: N-114529-g2df2b4067
FFmpeg library versions:
   libavutil       59.10.100
   libavcodec      61.4.100
   libavformat   61.2.100
   libswscale      8.2.100
   libavfilter   10.2.100
   libswresample   5.2.100

zxsa 发表于 2024-4-5 14:48

xy. 发表于 2024-4-5 14:45
很可能是有组件的版本没适配.
之前让你贴出来, 没有理我.
mpv --version


nvidia-smi --query-gpu=driver_version --format=csv,noheader --id=0
这句不懂什么意思。

wm1128 发表于 2024-4-5 14:53

zxsa 发表于 2024-4-5 14:14
mpv --hwdec=help和mpv --vulkan-device=help都有vulkan的解码器和设备
按这个设置,不能开启vulkan硬解 ...

先找个普通SDR的视频试试看吧,虽然我这边HDR的也没有问题


还有你的MPV版本有点低
我这边的是
mpv --version
mpv v0.37.0-561-g3afcaeb7 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
built on Mar 17 2024 00:11:18
libplacebo version: v7.349.0 (v6.338.0-118-g4fdb9c0-dirty)
FFmpeg version: N-114224-gde2fb43e7
FFmpeg library versions:
   libavutil       59.2.100
   libavcodec      61.1.101
   libavformat   61.0.100
   libswscale      8.0.100
   libavfilter   10.0.100
   libswresample   5.0.100

xy. 发表于 2024-4-5 14:56

zxsa 发表于 2024-4-5 14:48
nvidia-smi --query-gpu=driver_version --format=csv,noheader --id=0
这句不懂什么意思。

nv 驱动版本. mpv 和组件版本倒是没问题, 只能猜驱动版本太低了.
要 ≥ 535.

Misaka_9993 发表于 2024-4-5 14:56

短期内强烈不建议用vulkan硬解码。各家驱动兼容性都还没适配好,ffmpeg那边还一堆问题。用就是当小白鼠。

zxsa 发表于 2024-4-5 15:00

wm1128 发表于 2024-4-5 14:53
先找个普通SDR的视频试试看吧,虽然我这边HDR的也没有问题




重新装了最新版:

C:\mpv>mpv --version
mpv v0.37.0-709-g765a43a0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
built on Mar 31 2024 00:08:02
libplacebo version: v7.349.0 (v6.338.0-120-g7b29435-dirty)
FFmpeg version: N-114529-g2df2b4067
FFmpeg library versions:
   libavutil       59.10.100
   libavcodec      61.4.100
   libavformat   61.2.100
   libswscale      8.2.100
   libavfilter   10.2.100
   libswresample   5.2.100

zxsa 发表于 2024-4-5 15:14

本帖最后由 zxsa 于 2024-4-5 15:16 编辑

xy. 发表于 2024-4-5 14:56
nv 驱动版本. mpv 和组件版本倒是没问题, 只能猜驱动版本太低了.
要 ≥ 535.

之前驱动高于535,现在装了最新版驱动(551.86)也一样没解决。

atlantis414 发表于 2024-4-5 15:36

vulkan硬解优点是什么, 比nv硬件更好吗

Misaka_9993 发表于 2024-4-5 15:47

https://trac.ffmpeg.org/ticket/10847

上游还segfault呢能不闪退么

459633561 发表于 2024-4-5 20:51

wm1128 发表于 2024-4-5 14:53
先找个普通SDR的视频试试看吧,虽然我这边HDR的也没有问题




你们mpv的效果和自带的电影和电视 效果一样吗?还是说哪个好点?
页: [1]
查看完整版本: 请教mpv.conf的配置问题